Головна

Організація файлової системи

  1.  D.3. Системи економетричних рівнянь
  2.  D.3. Системи економетричних рівнянь
  3.  FH 25 10 Організація управління.
  4.  I. Створення радянської судової системи
  5.  I.3. системи компресії
  6.  I. СИСТЕМИ ЛІНІЙНИХ РІВНЯНЬ. Метод Гаусса
  7.  II. Технічна оснащеність підприємства: суть, організація, особливості, матеріальне забезпечення

Всі сучасні дискові операційні системи забезпечують створення файлової системи, призначеної для зберігання даних на дисках і забезпечення доступу до них. Принцип організації файлової системи - табличний. Поверхня жорсткого диска розглядається як тривимірна матриця, вимірами якої є номери поверхні, циліндра и сектора. Під циліндром розуміється сукупність всіх доріжок, що належать різним поверхням і знаходяться на рівній відстані від осі обертання. Дані про те, в якому місці диска записаний той чи інший файл, зберігаються в системній області диска в спеціальних таблицях розміщення файлів (Д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. |  Управління атрибутами файлів |  поняття багатозадачності |

© 2016-2022  um.co.ua - учбові матеріали та реферати