Файлова структура операційних систем і їх класифікація
Файлова система являє собою певний порядок розташування файлів на будь-якому носії інформації, на якому ці файли зберігаються. Як всім відомо, різного типу файли можуть перебувати на комп`ютерах, мобільних телефонах і інших мобільних пристроях. Організація такого зберігання визначає формат знаходиться інформації, спосіб її зберігання та іменування. Всі ці параметри відображає файлову структура операційних систем. Кожна конкретна файлова система визначає властиві тільки їй:
- розмір імені файлу або папки;
Відео: Що таке операційна система?
- сукупність системних властивостей (Атрибутів) для кожного типу файлів;
- максимально можливий розмір файлового розділу. Для деяких систем можливо і виконання деяких опціональних операцій над файлами, основними такими опціями є шифрування і розмежування доступу.
Відео: Види і типи операційних систем
Будь-яка файлова структура операційних систем виконує наступні завдання:
- іменування файлів;
- створює унікальний інтерфейс для додатків;
- визначає спосіб співвіднесення і відображення логічної моделі на фізичному носії;
- забезпечує стабільність системи;
- містить в собі певні відомості, які необхідні для забезпечення взаємодії системи з іншими її компонентами (додатками, сервісами, ядром).
Крім того, робота з файловою системою на багато користувачів типу забезпечує можливість обмежити і взагалі виключити доступ іншого користувача до даних, що зберігаються на комп`ютері, а також створює умови для спільної роботи над файлами. Файлова структура операційних систем забезпечує зв`язок і взаємодія носія інформації і API для доступу до файлів. Функціонально це виглядає приблизно так. У той момент, коли який-небудь додаток звертається до файлу, програма точно не знає де, на якому конкретно диску, яким чином розміщена необхідна інформація. Єдине, що точно відомо з додатком, це тільки його власні властивості - розмір файлу, його унікальне ім`я і атрибути. Так ось саме завдяки тому, що кожна файлова структура операційних систем унікальна за своїми характеристиками, встановлюється місце і спосіб розміщення конкретного файлу на носії (наприклад, на жорсткому носії).
Сам жорсткий диск являє собою сукупність стандартних за розміром кластерів, їх розмір, як правило, становить 512 байт. Ось ці кластери і організовуються в файли, а ті, в свою чергу, в каталоги. Завдяки певній структурі, файли і каталоги розпізнаються як вільні і використовуються, несправні. Разом з тим, файлову систему не пов`язана безпосередньо з фізичними пристроями зберігання інформації, існують так звані віртуальні системи, які являють собою лише опис способу доступу до файлів і каталогів.
Як і більшість структур, що існують в природі, файлова має ієрархічну модель організації. Це передбачає те, що всі фали на будь-який ОС об`єднані в каталоги. першою операційною системою, де була застосована ієрархічна модель побудови такої структури, була використана в ОС Multics, а потім і в UNIX. Каталоги об`єднуються в дерева, яких може бути кілька, як це зроблено в ОС в DOS / Windows.
Найбільш поширеними в сучасних пристроях є файлові системи, які за їх функціональним призначенням можна класифікувати на:
- орієнтовані на носії з довільним доступом (FAT32, HPFS, ext2);
- призначені для носіїв з послідовним доступом;
Відео: Чомучка. Інформатика "05. Операційна СИСТЕМА"
- для мережевих і віртуальних систем;
- для оптичних пристроїв і флеш-пам`яті.
Відео: Файлова структура ОС Windows XP
Кожна з них має властиве тільки їй обмеження файлової системи, цим досягається унікальність і безпеку ОС, гарантується недоступність стороннього користувача до інформації.