Различная длина оптического пути луча света в двух последовательных тактах считывания информации соответствует двоичным единицам. Одинаковая длина соответствует двоичным нолям.
Накопители CD-R позволяют считывать информацию с компакт-дисков и записывать на оптические диски CD-R с помощью лазерного луча.
Запись на такие диски осуществляется благодаря наличию на них особого светочувствительного слоя из органического материала, темнеющего при нагревании. В процессе записи лазерный лучнагревает выбранные точки слоя, которые темнеют и перестают пропускать свет к отражающему слою, образуя участки, аналогичные впадинам.
Накопители CD-RW дают возможность делать многократную запись на диск, которая производится гораздо более сложным способом. В этом случае применяется специальный комбинированный слой красителя, который при нагреве лазерным лучом способен многократно менять свои характеристики. Вещество такого слоя при этом может многократно переходить из кристаллического состояния в аморфное и обратно.
Накопители DVD имеют тот же геометрический размер, что и обычные CD-ROM, но вмещают до 17 Гбайт данных. Это достигнуто благодаря уменьшению размеров углублений (питов) и ровных участков, а также расстояния между дорожками, использованию лазеров с меньшей длиной волны (635 нм против 780 нм у дисководов CD-ROM). Кроме того, DVD-диски могут иметь два слоя информации (оба слоя имеют отражающую поверхность, при этом один из них обладает высокой прозрачностью – до 40 %), к которым можно обращаться, регулируя фокусировку лазерного луча.
Магнитооптический накопитель использует для записи и стирания информации специальный магнитный слой, который реагирует как на оптическое, так и на магнитное воздействие. Запись информации осуществляется с помощью лазера, нагревающего отдельные участки слоя до температуры выше 150 °С, при которой может изменяться ориентация намагниченности. После этого магнитной головкой на диск записываются данные. При считывании информации вектор поляризации лазерного луча, отраженного от слоя, меняет свое направление в зависимости от ориентации намагниченного участка.
201
Преимуществом магнитооптического метода записи по сравнению с магнитным является независимость от внешних магнитных полей при нормальных температурах, поскольку перемагничивание возможно только при температуре выше 150 °С.
9.5. Структура файловой системы Windows
За организацию хранения и доступа к информации на магнитном носителе, как
ина любом другом носителе информации, отвечает файловая система, являющаяся важной составной частью любой операционной системы. Понятие «файловая система» включает совокупность всех файлов на диске, наборы служебных структур данных, используемых для управления файлами (каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске и т. п.), а также комплекс системных программных средств, предназначенных для реализации операций с файлами: поиска, чтения, записи, создания, уничтожения, установки атрибутов
иуровней доступа и т. п.
Для того чтобы файловая система могла использовать жесткий диск или дискету, их необходимо отформатировать. Форматирование жесткого диска включает три этапа: низкоуровневое форматирование диска; создание главных (основных) разделов или логических дисков на расширенном разделе; логическое форматирование главных разделов или логических дисков. Процедура форматирования дискет включает два совмещенных этапа: низкоуровневое и логическое форматирование – и осуществляется за один шаг.
Низкоуровневое форматирование диска выполняется, как правило, на заводеизготовителе. При этом определяются размер сектора, количество дорожек и количество секторов на дорожку, на диск также записывается информация о коррекции ошибок и идентификации секторов (для каждого сектора).
Жесткий диск IBM-совместимых компьютеров может содержать, как правило, до четырех основных разделов, каждый из которых может быть использован конкретной файловой системой. Кроме того, на диске может быть создан один так называемый расширенный (extended) раздел, который в свою очередь может разбиваться на несколько логических дисков, также используемых конкретной файловой системой. Таким образом, на диске может быть один, два или три главных раздела и один
202
расширенный раздел, содержащий один или несколько логических дисков. При этом в качестве системного раздела (раздела, содержащего зависимые от аппаратной платформы файлы, необходимые для загрузки и инициализации операционной системы) можно использовать только главный раздел. Главные разделы, а также каждый из логических дисков обозначаются одной из букв английского алфавита и двоеточием. Буквой С: обозначается первый главный раздел. Следующий получает букву D:, потом Е: и т. д. (Буквой А: общепринято обозначать дисковод для гибких дисков, буква В: зарезервирована на тот случай, если в компьютере не один, а два дисковода гибких дисков.) При создании первого раздела на диске (основного или расширенного) в первом физическом секторе жесткого диска создается главная загрузочная за-
пись (master boot record – MBR) и таблица разделов (partition table), содержащая ин-
формацию о каждом из имеющихся на диске разделов. Главная загрузочная запись используется программой начальной загрузки BIOS (ROM Bootstrap routine), которая при загрузке с жесткого диска считывает и загружает в память первый физический сектор на активном разделе диска, называемый загрузочным сектором (Boot Sector).
В процессе логического форматирования главных разделов или логических дис-
ков на диск записывается информация, необходимая для работы конкретной файловой системы, в том числе и загрузочный сектор раздела (Partition Boot Sector).
Современные операционные системы могут работать одновременно с несколькими файловыми системами.
На рис. 9.7 представлена схема раздела файловой системы FAT. (Свое название FAT получила от одноименной таблицы размещения файлов – File Allocation Table.)
Загрузочный |
FAT |
FAT (копия) |
Корневой |
Область |
|
сектор раздела |
каталог |
файлов |
|||
|
|
||||
|
|
|
|
|
Рис. 9.7. Структура раздела FAT
Корневой каталог содержит список имен файлов с указанием даты, времени их создания и размеров. В качестве дополнительной информации каталог включает атрибуты файла: только для чтения, системный, скрытый или архивный. Кроме того, в каталоге содержится начальная позиция файла, т. е. номер первого кластера на диске, содержащего данные требуемого файла.
203
Таблица размещения файлов (FAT) – это список, содержащий информацию о расположении данных файла на диске. Для каждого кластера отводится один элемент списка, содержащий, помимо информации о расположении данных файла, информацию о состоянии кластера: занят, свободен, испорчен.
Когда системе нужен какой-то файл, она находит его стартовый кластер по имени файла в каталоге их размещения и затем просматривает FAT в поисках элемента списка, соответствующего начальному кластеру. Если весь файл помещен в одном кластере, то элемент FAT содержит индикатор конца файла. Если файл занимает несколько кластеров, элемент FAT указывает номер следующего кластера, в котором должно находиться продолжение файла, либо признак его окончания. В сущности, FAT содержит цепочки ссылок, следуя по которым можно найти размещение каждого файла на диске. Для предотвращения возможной потери информации таблица размещения файлов дублируется на случай повреждения первой FAT.
Размер таблицы FAT при фиксированном объеме диска зависит от размера кластера: чем меньше размер кластера, тем больше их количество и, следовательно, больше размер таблицы FAT. Таким образом, использование кластеров, размер которых больше одного сектора, помимо снижения фрагментации, уменьшает объем дискового пространства, необходимого для хранения FAT.
Первоначально для записи в таблице размещения файлов адреса любого файла FAT использовала 12 бит и поддерживала разделы объемом до 16 Мбайт. Для поддержки дисков размером более 32 Мб разрядность FAT была повышена до 16 бит – FAT 16. С помощью 16 битов можно выразить 216 (65 536) разных значений. Это значит, что файлам на жестком диске не может быть предоставлено более чем 65 536 кластеров.
Таким образом, чем больше жесткий диск, тем больше места на нем расходуется впустую из-за несовершенной системы адресации файлов. Один из способов борьбы с нерациональными потерями – разбиение жесткого диска на несколько разделов, или логических дисков, каждый из которых имеет собственную таблицу размещения файлов. В итоге потери, обусловленные большими размерами кластеров, становятся меньше.
Начиная с файловой системы Windows 95 OSR2 при записи адреса файла на жестком диске используется не два, а четыре байта, или 32 бита (FAT 32). С помощью
204
32 битов можно выразить 232 (4 294 967 296) разных значений, т. е. файлам на жестком диске может быть предоставлено 232 кластеров. В этом случае размеры отдельных кластеров могут быть значительно меньше и нерациональные потери дисковой памяти уменьшаются (табл. 9.4).
|
|
Таблица 9.4 |
|
|
|
|
|
Объем диска |
Количество секторов |
Размер |
|
на кластер |
кластера |
||
|
|||
|
|
|
|
513 Мбайт… 8192 Мбайт |
8 |
4 Кбайт |
|
8193 Мбайт… 16 384 Мбайт |
16 |
8 Кбайт |
|
16 385 Мбайт… 32 768 Мбайт |
32 |
16 Кбайт |
|
Более 32 768 Мбайт |
64 |
32 Кбайт |
|
|
|
|
Файловая система NTFS (New Technology File System) использует кластеры в качестве фундаментальной единицы дискового пространства. При этом для записи адреса файла может использоваться 8 байт (64 бита), и соответственно, файлам на жестком диске может быть предоставлено 264 кластеров. Однако на практике используются таблицы разделов размерами до 232 секторов, т. е., работая с файловой системой NTFS, можно создать файл, максимальный размер которого составляет 232 кластеров (как и при использовании FAT 32).
Структура раздела файловой системы NTFS представлена на рис. 9.8.
Загрузочный |
Главная таблица |
Системные файлы |
Область |
сектор раздела |
файлов (MFT) |
(метафайлы) |
файлов |
|
|
|
|
Рис. 9.8. Структура раздела NTFS
Форматирование раздела для использования файловой системы NTFS приводит к созданию нескольких системных файлов и главной таблицы файлов – файла MFT (Master File Table), содержащего информацию обо всех файлах и папках, имеющихся в разделе NTFS. Первые 16 записей MFT зарезервированы для служебных файлов, называемых также метафайлами, причем первая запись таблицы описывает непосредственно саму главную файловую таблицу – сам MFT, также являющийся метафайлом.
205
| 00539 |
| 02.03 |
| 0501 Конунников ЛР1-1 |
| 10Лекция 10 |
| 1136 |
| 1304 |
| 131 |
| 1362 |
| 15.02.16 1 пара |
| 1741 |