Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Файловая система FAT




Лекция 12-13

Тема Реализация файловой системы. Примеры файловых систем.

План

1. Назначение и функции файловых систем.

2.Файловая система FAT.

3.Файловая система HPFS.

4. Файловая система NTFS.

5. Сравнение файловых систем.

1 Назначение и функции файловых систем.

Файловая система является одним из основных элементов операционной системы и представляет собой способ организации хранения файлов в дисковой памяти.

Назначение ФС:

-представлениеболее удобного доступа к данным, организованным как файл;

-рациональная организация данных на диске или ином носители.

Функции ФС:

-создание, уничтожение, организация, записм, модификация, перемещение файлов,

-управление доступом к файлам и степень защиты,

-работа с недисковыми периферийными устройствами как с файлами,

-обмен данными между файлами.

ФС бывают для ОС и внешней памяти(CD,DVD диски, дискеты). На выбор файловой системы для ОС влияет размер жесткого диска и версия ОС, установленная на ПК.

Например, в операционных системах МS DOS, Windows З.х и Windows 95/98 файловая система FAT. В операционной системе OS/2 используется файловая система HPFS (High-Performance File System–высокопроизводительная файловая система), которая не воспринимается DOS. В Windows NT/200/ХР используется файловая система NTFS NT File System–файловая система NT), совместимая с файловыми системами FAT и HPFS.

Файловая система FAT (File Allocation Table) – таблица размещения файлов, получила своё название благодаря таблице, в которой указываются:

1) адресуемые участки логического диска, отведённые для размещения в них файлов или их фрагментов;

2) свободные области дискового пространства;

3) дефектные области дискового пространства.

В системе FAT дисковое пространство делятся на две области:

1) системную область;

2) область данных.

Системная область создаётся при формировании логического диска и при работе с файловой структурой. Системная область содержит:

1) загрузочную запись BR(Boot Record);

2) зарезервированный сектор RSeс(Reserved Sectors);

3) таблица размещения файлов FAT;

4) корневой каталог Rdir(Root Directory).

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

Кластер – это минимальная адресуемая единица дисковой памяти, выделяемая одному файлу.

Каждый файл занимает целое число кластеров. Кластер может быть занят не полностью и это может привести при большом размере кластеров к потере дискового пространства. На дискетах кластер занимает один или два сектора, а на жестких дисках размер кластера зависит от объема раздела.

Изначально Microsoft разработала FAT для дискет и только потом приняла ее для дисков.

Разновидности FAT:

FAT12 может иметь до 212=4096 кластеров. Применяется только на гибких дисках(дискетах) и томах размером 16-64 Мбайт

FAT16 может иметь до 216=65 536 кластеров.

FAT 16 используется 16-ти разрядное слово, имена не более 8 символов.

Соотношение между размером раздела и размером кластера в FAT16

Размер раздела HDD, Mбайт Количество секторов в кластере Размер кластера, Кбайт
33-64    
65-127    

Проверка

1)65 Мбайт*1024=65560Кбайт

65560: 65536=1,0003

2) 127 Мбайт*1024=130048 Кбайт

130048: 65536=1,98

VFAT (виртуальная система FAT) –впервые появилась в Windows 3.11 – поддерживает длинные имена.

Windows 3.11 обслуживает все 16-разрядные приложения

Недостатки FAT16, VFAT:

1) корневой каталог нельзя перемещать и не должен содержать больше 512 элементов;

2) большие потери дискового пространства на кластеризацию (слишком большой размер кластера ведет к неэффективному использованию области данных, в случае большого количества маленьких файлов)

3) не могут работать с дисками большого объёма в пределах 4 Гб.

FAT 32. появилась с выходом Windows 95 OSR2 и поддерживается Windows 98/ME, Windows 2000/XP.

может иметь до 228 кластеров

Достоинства:

1) обеспечивает оптимальный доступ к жестким, повышая скорость, производительность всех операций ввода-вывода;

2) на много эффективнее расходуется дисковое пространство, за счет увеличения количество возможных кластеров;

2) корневой каталог может содержать любое количество элементов;

3) корневой каталог можно перемещать.

3 HPFS (High-Performance File System–высокопроизводительная файловая система) впервые появилась в ОС OS/2 LAN Manager. Разработана компаниями IBM и Microsoft.

Принципы размещения файлов на диске

1)Дисковое пространство в HPFS выделяется не кластерами как в FAT, а блоками. Размер блока равен 1 сектору, это позволяет более эффективно расходовать дисковое пространство.

2) HPFS при размещении файла на диске стремится избежать его фрагментации, стараясь размещать файлы в одном непрерывном участке (позволяет непрерывно разместить файл размером до 16 Мбайт).

3) Информация о файле размещается поблизости от самого файла.

4)Используется метод бинарных деревьев, что увеличивает скорость поиска файла,.

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

HPFS позволяет работать с файлами размером 7,68 Гбайт (на практике размер файла не может превышать 2 Гбайт, что обусловлено интерфейсом прикладного программирования).Максимальный объем диска 2 Тбайт.




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 1007; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.019 сек.