- •Глава 1. Устройство персональных компьютеров
- •1.1. Принципы фон Неймана
- •1.3. Основные типы других компьютеров
- •1.4. Основные блоки iвм рс
- •1.5. Дополнительные устройства
- •1.6. Микропроцессор
- •1.7. Виды памяти
- •1.8. Электронные платы, контроллеры и шины
- •1.9. Дисководы для дискет
- •1.10. Мониторы и видеоконтроллеры
- •1.11. Жесткие диски
- •1.12. Компакт-диски
- •1.13. Модемы и факс-модемы
- •Глава 2. Программы для компьютеров
- •2.1. Типы программ
- •2.2. Системные программы
- •Глава 3. Включение компьютера
- •Глава 4. Файловая система
- •4.1 Файлы
- •4.2. Каталоги
- •4.3. Указание пути к файлу. Полное имя файла
- •4.4. Атрибуты файлов
- •4.5. Эффективность использования пространства жесткого диска
4.5. Эффективность использования пространства жесткого диска
Для регистрации размещения файла на диске в таблицу размещения файлов (File Allocation Table, FAT) заносятся по одной записи на каждый кластер. Кластер - это наименьшая единица, которую может выделять файловая система. Он состоит из одного или нескольких секторов. Сектор - наименьший размер пространства на жестком диске, который аппаратные средства могут считывать или записывать. Его длина составляет 512 байт. Если для хранения файла необходимо 1000 кластеров, то в таблице FАТ будет храниться 1000 записей об этом файле. Отметим, что FАТ имеет фиксированный размер для каждого диска и отведенное под него пространство не может быть использовано для хранения файлов. В Windows 95 используется VFАТ, которая имеет ту же структуру, что и FАТ.
В каждой записи таблицы FАТ хранится адрес следующего кластера и файловая система может работать с файлом, даже когда его кластеры разбросаны по диску. Неиспользуемое пространство между концом файла и концом кластера с последней частью файла называется избыточностью кластера (claster overhang) В связи с тем, что длина элементов FАТ равна 16 бит, на одном логическом диске не может быть больше 65536 кластеров. Чем больше размер логического диска, тем больше размер кластера. В логическом диске размером 128 Мбайт размер кластера 2 Кбайта, в диске 520 Мбайт – 8 Кбайт. Чем больше размер кластера, тем ниже эффективность использования диска.
Для уменьшения размера кластера рекомендуется жесткий диск разбивать на несколько логических дисков. Программы динамического сжатия дисков, например DriveSpace в Windows 95, уменьшают остаточную избыточность и собирают "сжатые " файлы в скрытый файл, называемый файлом сжатого тома (compressed volume file, CVF). Внутри CVF размещение производится на уровне секторов.
Вопросы для подготовки
Что называется файлом? Длинные и короткие имена файлов. Расширения имен.
Что называется каталогом? Иерархическая структура каталогов на диске.
Указание пути к файлу. Полное имя файла.
Атрибуты файлов: скрытый, системный, только для чтения.
Эффективность использования пространства жесткого диска.