Московський приладобудівний технікум
федерального державного бюджетного освітнього закладу
вищої професійної освіти
«Російський державний торгово-економічний університет»
Дисципліна: «Операційні системи»
Лабораторна робота №7
Тема: «Файлові системи»
Розробив: преп. Полянський А.А.
Теоретична частина: Файлові системи
Файлові системи Windows XP
Операційна система Microsoft Windows XP в бета версіях, відома як Microsoft Codename Whistler. є продовженням лінійки Windows NT. Це повністю 32 розрядна операційна система з пріоритетною багатозадачністю. В її основі лежать базові принципи:
- сумісність - підтримка файлових систем FAT 16. FAT32 і NTFS. підтримка додатків написаних під DOS. Windows 9x. Windows NT. а також деяких додатків під OS / 2 і POSIX;
- переносимість - реалізація підтримки процесорів різних архітектур;
- реалізація системи безпеки на рівні користувачів.
Спочатку Microsoft планувала розробку двох незалежних операційних систем - Neptun (ця система повинна була стати продовженням Windows 9x) і Odyssey (мала стати продовженням лінійки Windows NT). Однак згодом плани корпорації змінилися і обидві розробки були об'єднані в один проект Windows XP - операційну систему з повністю переробленим інтерфейсом, новими можливостями і більш високим рівнем забезпечення безпеки.
Всі операційні системи, як сучасні, так і давно вже не використовуються, мають одну спільну рису - зберігання інформації в операційних системах здійснюється підсистемою, званої файлової системою.
Файлова система - це набір специфікацій і відповідне їм програмне забезпечення, яке відповідає за створення, видалення, організацію, читання, запис, модифікацію і переміщення файлів інформації, а також за управління доступом до файлів і за управління ресурсами, які використовуються файлами. Файлова система визначає спосіб організації даних на диску і принципи зберігання даних на фізичному носії. Наприклад, як повинні зберігатися дані файлу, яка інформація (наприклад, ім'я, дата створення і т.п.) про фото повинна зберігатися і яким чином. Формат зберігання даних визначає основні характеристики файлової системи.
- номер робочої поверхні диска;
- номер сектора на доріжці.
Обмін інформацією між оперативно запам'ятовуючим пристроєм і дисками фізично здійснюється тільки секторами. Диск може бути розбитий на кілька розділів, які можуть використовуватися як однією операційною системою, так і декількома. На кожному розділі може бути організована своя файлова система. Для організації хоча б однієї файлової системи повинен бути визначений, по крайней мере, один розділ. Розділи можуть бути двох типів:
Максимальне число первинних розділів - чотири, але обов'язково повинен бути хоча б один. Якщо первинних розділів більше одного, то один повинен бути активним, в ньому знаходиться завантажувач операційної системи. На одному диску може бути тільки один розширений розділ, який в свою чергу може містити велику кількість підрозділів - логічних дисків.
Операційна система Windows XP підтримує роботу з наступними файловими системами:
- CDFS (Compact Disk File System) - файлова система компакт-дисків.
- UDF (Universal Disk Format) - універсальний формат дисків, який використовується сучасними магнитооптическими накопичувачами і технологією DVD.
- DFS (Distributed File System) - розподілена файлова система.
Можливість підтримки різних файлових систем в лінійці сучасних операційних систем сімейства Windows закладена в архітектурі системи введення-виведення, яка відповідає за обробку запитів вводу-виводу і виконує наступні завдання:
- забезпечення роботи надпродуктивних операцій введення-виведення;
- можливість використання асинхронного введення-виведення;
- підтримка декількох файлових систем;
- модульна архітектура, з можливістю додавання нових файлових систем і пристроїв;
- надання розширених можливостей, наприклад кешування;
- захист спільно використовуваних ресурсів.
Список зареєстрованих файлових систем можна подивитися за допомогою утиліти WinObj. У кожної системи є свої корисні властивості, але можливості захисту та аудиту різні. На вибір файлової системи впливають такі чинники: мета, для якої передбачається використовувати комп'ютер, апаратна платформа, кількість жорстких дисків і їх обсяг, вимоги до безпеки, які використовуються в системі програми.