Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект_ОС_и_среды.rtf
Скачиваний:
68
Добавлен:
13.09.2019
Размер:
13 Мб
Скачать
☆

1.4. Понятие файловой системы

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

Основные элементы такой структуры:

Файл – именованная область на диске для хранения информации.

Каталог – именованная область на диске для хранения каталогов и других файлов.

Корневой каталог – главный каталог верхнего уровня, от которого строятся все остальные каталоги.

В результате возникает разветвленная древовидная структура хранения информации.

Файл или каталог – последовательность байтов но носителе. Хранятся байты в секторах дорожек носителя.

Размер сектора – величина постоянная. Например, в операционной системе MS DOS размер сектора на дискете емкостью 1.44Мб равен 512байт, а число дорожек 80. На дорожку приходится 18 секторов.

Дисковое пространство выделяется каталогам не секторами, а кластерами, в которые группируются сектора. На дискете группировка составляет 2 сектора.

Рис.1.3. Магнитный диск. В кластере два сектора.

Структура диска:

  • Системная область:

  • Загрузочная запись

  • Таблица размещения файлов

  • Корневой каталог.

  • Область данных

На жестких дисках имеется таблица разделов магнитного носителя. В которых создаются дополнительные диски. В операционных системах Microsoft для обозначения дисков и их разделов используются латинские буквы. Буквы A и B отводятся под сменные носители на магнитных дисках – дискеты.

Корневой каталог содержит информацию о том какая цепочка кластеров какому файлу принадлежит.

Для прочтения информации используется запись корневого каталога

В настоящее время наибольшее распространение получили файловые системы для жестких дисков:

FAT16 – объем диска до 2Гб, 32 кб – кластер. ОС MS DOS.

FAT32 – максимальный размер диска 64Гб, 4кб-кластер. ОС Windows 32x, NT, Windows 2000, Windows XP.

NTFS – 408 млнТбайт. Windows 2000, Windows XP.

Логическое имя файла строится в ОС семейства Windows по одной из двух схем:

  1. Система 8 и 3.

  2. Система виртуальной FAT.

При построении имени файла по первому типу под имя файла отводится 8 символов, а под расширение 3. Расширение уточняет тип данных, которые хранятся в файле.

Общее имя файла path\MyFile.ext.

Где path – полный путь к файлу на диске.

Пример: d:\mydoc\text\otchet.doc.

При записи имен и расширений используются буквы латинского алфавита (A–Z,a–z), цифры (0 – 9) и специальные символы: -,_,$,&,@,%,(,),^,',',{,},~,!,#.

Использовать символы кириллицы не рекомендуется.

При использовании виртуальной FAT допускается использовать кириллицу, имя файла и расширение могут состоять из 255 символов, допускается использование пробелов.

Для возможности использования программного обеспечения созданного для работы в операционной системе MSDOS виртуальная FAT использует совместно с «длинным» именем «короткое» имя в системе 8 и 3. Имя файла усекается и к имени файла добавляется служебный символ «~». Если имена файлов совпадают, то после ~ добавляется порядковый номер файла.

Например, даны два файла:

Письмо с отчетными данными.doc

Письмо с итоговыми данными.doc

Тогда при работе с DOS программой их имена примут вид:

Письмо~1.doc

Письмо~2.doc