Головна |
файл- Набір даних, організованих у вигляді сукупності записів однакової
структури. файлова система- Це набір специфікацій і відповідне їм
програмне забезпечення, яке відповідає за створення, видалення, організацію, читання,
запис, модифікацію і переміщення файлів інформації, а також за управління
доступом до файлів і за управління ресурсами, які використовуються файлами.
Файлова система визначає спосіб організації даних на диску (або на іншому
носії).
Всі сучасні ОС мають відповідні системи управління файлами.
Система управління файлами (СУФ) є основною підсистемою в абсолютному
більшості сучасних операційних систем:
- Через систему управління файлами зв'язуються за даними все системні
обробні програми;
- За допомогою СУФ вирішуються проблеми централізованого розподілу
дискового простору і управління даними;
- За допомогою СУФ користувачам надаються можливості працювати з
файлами.
СУФ надає u1087 користувачам наступні можливості:
- Створення, видалення, перейменування і інші операції над іменованими
наборами даних (файлами) зі своїх програм або за допомогою спеціальних
керуючих програм, що реалізують функції інтерфейсу користувача;
- Робота з не дисковими периферійними пристроями як із звичайними
файлами;
- Обмін даними між файлами, файлом і пристроєм, між пристроями;
- Робота з файлами за допомогою звернень до програмних модулів СУФ;
- Захист файлів від несанкціонованого доступу.
У деяких ОС може бути декілька систем управління файлами, що
забезпечує можливість роботи з декількома файловими системами. СУФ, будучи
компонентою системи, залежить від неї. Основне призначення файлової системи і
відповідної їй системи управління файлами - організація зручного доступу до
даних, організованих у файли. Файлова система визначає принципи доступу до
даними. Будь-яка СУФ не розроблялася сама по собі, а для конкретної ОС.
Для того щоб можна було завантажити з магнітного диска власне саму ОС, а
вже з її допомогою і організовувати роботу тієї чи іншої СУФ, були прийняті
спеціальні системні угоди про структуру диска. Перший сектор магнітного диска
містить інформацію про логічної організації диска і найпростішу програму, з
допомогою якої можна знайти і викликати програму завантаження самої ОС.
Інформація на магнітних дисках розміщується і передається блоками. кожен
блок називається секторомі розташовується на концентричних доріжках поверхні
диска. Група доріжок одного радіуса, розташованих на поверхнях магнітних
дисків, утворюють циліндри. Кожен сектор складається з поля данихи поля
службової інформації, Що обмежує й ідентифікує його. Розмір сектор
(Обсяг поля даних) встановлюється контролером або драйвером. Фізична адреса
сектора на диску визначається за допомогою трьох «координат»:
- Номер циліндра;
- Номер робочої поверхні диска;
- Номер сектора на доріжці.
Обмін інформацією між ОЗУ і дисками фізично здійснюється тільки
секторами.
Диск може бути розбитий на кілька розділів, Які можуть використовуватися як
однієї ОС, так і різними. На кожному розділі може бути організована своя
файлова система. Для організації хоча б однієї файлової системи повинен бути
визначено, принаймні, один розділ.
Розділи можуть бути двох типів:
- Первинний;
- Розширений.
Максимальне число первинних розділів - чотири, але обов'язково повинен бути
хоча б один. Якщо первинних розділів більше одного, то один повинен бути
активним, В ньому знаходиться завантажувач ОС.
На одному диску може бути тільки один додатковий розділ, який в свою
чергу може містити велику кількість підрозділів - логічних дисків.
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ | Москва 2002 г. | Вступ | Поняття обчислювального процесу і ресурсу | Динаміка стану процесу | Реалізація поняття послідовного процесу в ОС | Процеси і треди | переривання | Основні види ресурсів | Обчисленнями і самої обчислювальної системою. |