Файл: Отчет По лабораторной работе 1 управление файлами проверил(а) Ким Е. В. Акмалхонов Л.docx

ВУЗ: Не указан

Категория: Отчеты по практике

Дисциплина: Не указана

Добавлен: 18.03.2024

Просмотров: 10

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ РЕСПУБЛИКИ УЗБЕКИСТАНА

ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛЬ-ХОРАЗМИ

Кафедра: Компьютерные системы

Отчет

По лабораторной работе №1

УПРАВЛЕНИЕ ФАЙЛАМИ

Проверил(а): Ким Е.В.

Выполнил: Акмалхонов Л.

Группа: 055-20

Ташкент

2022 г.

Лабораторная работа №1
Цель работы: изучить назначение и функции операционныхсистем.
  1. Теоретическая часть


Все современные ОС имеют в своем составе системыуправленияфайлами.

Для того чтобы можно было загрузить с магнитного диска ОС и с ее помощью и организовать работу системы управления файлами, приняты специальные системные соглашения о структуре диска.

Информация на магнитных дисках размещается и передается блоками, которые называют секторами, расположенными на концентрических дорожках поверхности диска. Каждая дорожка образуется при вращении магнитного диска под зафиксированной в некотором положении головкойчтения/записи.

Каждой головке соответствует своя поверхность диска.

Группы дорожек (треков) одного радиуса, расположенных на поверхностях магнитных дисков называются цилиндрами.

Размер сектора устанавливается контроллером или драйвером. Обычно его размер равен 512 байт.

Обмен информацией между ОЗУ и дисками физически осуществляется только секторами.

Минимальная адресуемая единица дисковой памяти, выделяемая файлу –
это кластер. Кластер представляет собой один или несколько смежных секторов. Файл или каталог занимает целое число кластеров. Последний кластер при этом может быть задействован не полностью, что приводит к потерям на кластеризацию.

Разбиение на кластеры взамен одиночных секторов уменьшает фрагментацию файлов и ускоряет доступ к ним. Однако слишком большой размер кластера ведет к неэффективному использованию области данных, особенно в случае большого количества маленьких файлов. Поэтому в современных файловых системах размеры кластеров ограничиваются (обычно — от 512 байт до 4 Кбайт). Их максимальное количество определяется количеством бит, выделяемых для задания номера кластера. Так, например, для файловой системы FAT количество кластеров равно 216, а для FAT32 232.

2.Исходные условия для задач

Задан объем жесткого диска V, размер сектора равен 512 байт, для номера кластера выделяется R разрядов (16 или 32), размер может быть ограничен и равен K, это оказывает ограничение на размер логического диска и максимальный размер файла.

Необходимо:

  • определить возможный размер кластера при отсутствии ограничений;

  • оценить потери на кластеризацию Pпри количестве файлов, равном F;

- оценить максимальный размер Lлогического диска при ограниченном размере кластера.

3.Пример

Заданы:

Объем жесткого диска V=800 Мбайт;

Количество разрядов для указания номера кластера R=16;

Размер кластера ограничен K=2560 байт;

Количество записанных файлов F=800.

Решение;

Оценим предварительно возможный размер кластера без ограничений



k=800*2560*2560/216=80000 байт,

учитывая размер сектора 512 байт, оценим количество секторов

s=80000/512= 156,25

так как кластер содержит целое количество смежных секторов, т.е. округляя в большую сторону, кластер будет содержать 7 секторов и окончательно размер кластера будет равен

K= 512*7=3584 байта.

Средние потери P на кластеризацию равны половине кластера на один файл и при количестве файлов равном 100 равны

P=3584*100=358 400 байт.

При ограничении размера кластера, то есть равном K=2560 и количестве, равном 216=65535 получим максимально возможный размер логического диска

L= 65535*2560=167769600, то есть примерно 160 Мбайт.