Головна |
Всі сучасні дискові операційні системи забезпечують створення файлової системи, призначеної для зберігання даних на дисках і забезпечення доступу до них. Принцип організації файлової системи - табличний. Поверхня жорсткого диска розглядається як тривимірна матриця, вимірами якої є номери поверхні, циліндра и сектора. Під циліндром розуміється сукупність всіх доріжок, що належать різним поверхням і знаходяться на рівній відстані від осі обертання. Дані про те, в якому місці диска записаний той чи інший файл, зберігаються в системній області диска в спеціальних таблицях розміщення файлів (Д4Г-таблицях). Оскільки порушення Е4Г-таблиці призводить до неможливості скористатися даними, записаними на диску, до неї пред'являються особливі вимоги надійності, і вона існує в двох примірниках, ідентичність яких регулярно контролюється засобами операційної системи.
Найменшою фізичної одиницею зберігання даних є сектор. Розмір сектора дорівнює 512 байт. Оскільки розмір. РЛГ-таблиці обмежений, то для дисків, розмір яких перевищує 32 Мбайт, забезпечити адресацію до кожного окремого сектору не представляється можливим. У зв'язку з цим групи секторів умовно об'єднуються в кластери. Кластер є найменшою одиницею адресації до даних. Розмір кластера, на відміну від розміру сектора, не фіксований і залежить від ємності диска.
Операційні системи MS-DOS, OS / 2, Windows 95 і Windows NT реалізують 16-розрядні поля в таблицях розміщення файлів. Така файлова система називається FATi6. Вона дозволяє розмістити в FAГ-таблицях не більше 65 536 записів (216) Про місцезнаходження одиниць зберігання даних і, відповідно, для дисків об'ємом від 1 до 2 Гбайт довжина кластера складає 32 Кбайт (64 сектора). Це не цілком раціональний витрата робочого простору, оскільки будь-який файл (навіть дуже маленький) повністю окуповує весь кластер, якому відповідав би тільки одна адресна запис в таблиці розміщення файлів. Навіть якщо файл досить великий і розташовується в декількох кластерах, все одно в його кінці утворюється якийсь залишок, нераціонально витрачає цілий кластер.
Для сучасних жорстких дисків втрати, пов'язані з неефективністю файлової системи, досить значні і можуть становити від 25% до 40% повної ємності диска, в залежності від середнього розміру зберігаються файлів. З дисками же розміром більше 2 Гбайт файлову систему FAT 16 взагалі працювати не може.
В даний час тільки операційна система Windows 98 забезпечує більш досконалу організацію файлової системи - FAT32 з 32-розрядними полями в таблиці розміщення файлів. Для дисків розміром до 8 Гбайт ця система забезпечує розмір кластера 4 Кбайт (8 секторів).
Пристрої введення знакових даних | Пристрої введення графічних даних | Пристрої виведення даних | Пристрої обміну даними | Практичне заняття | Вправа 3.3. Вивчення компонентів материнської плати | Вправа 3.5. Налаштування комп'ютерної системи засобами програми SETUP | AWARD SOFTUftRE, INC. | Управління атрибутами файлів | поняття багатозадачності |