Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
os_polnaya.doc
Скачиваний:
8
Добавлен:
17.09.2019
Размер:
2.3 Mб
Скачать

66, 67 (По сути одно и тоже)

Компоненти користувацького режиму

Підсистема користувальницького інтерфейсу в Windows NT реалізує віконний інтерфейс, подібний інтерфейс попередніх версій Windows. Двома типами об'єктів цієї підсистеми, були відсутні в 16-бітових версіях Windows і в Windows 9x, є віконні станції і робочі столи. Віконна станція відповідає одному сеансу користувача Windows NT - наприклад, при підключенні через службу віддаленого робочого столу створюється нова віконна станція. Кожен запущений процес належить до однієї з віконних станцій; служби, крім позначених як здатні взаємодіяти з робочим столом, запускаються в окремих, невидимих віконних станціях.

Кожна віконна станція має власний буфер обміну, набір глобальних атомів (які використовуються для операцій DDE), і набір робочих столів. Робочий стіл є контекстом всіх глобальних операцій підсистеми користувальницького інтерфейсу, таких як встановлення хуков і широкомовна розсилка повідомлень. Кожен запущений потік належить до одного з робочих столів - тому, де розташовані обслуговувані їм вікна; зокрема, один потік не може створити кілька вікон, що належать до різних робочим столів. Один з робочих столів може бути активним (дивись користувачеві і здатним реагувати на його дії), інші робочі столи заховані. Можливість створити для одного сеансу роботи кілька робочих столів і переключатися між ними до цього часу не надавалася стандартними засобами користувальницького інтерфейсу Windows, хоча існують сторонні програми, що дають доступ до цієї функції.

Віконними станціями і робочими столами вичерпуються об'єкти підсистеми користувальницького інтерфейсу Windows NT, яким можуть бути призначені права доступу. Решту типи об'єктів - вікна і меню - надають повний доступ будь-якого процесу, який знаходиться з ними в одній оконной станції. Тому служби Windows NT за замовчанням запускаються в окремих віконних станціях: вони працюють з підвищеними привілеями, і можливість процесів користувача необмежено маніпулювати вікнами служб могла б призвести до збоїв та / чи проблем безпеки.

68. Файлові системи сімейства Windows.

Файлова система визначає принципи зберігання даних на фізичному носії. Наприклад, файлова система визначає, як повинні зберігатися дані файлу, яка інформація (наприклад, ім'я, дата створення тощо) про фото повинна зберігатися і яким чином. Формат зберігання даних визначає основні характеристики файлової системи.

При розгляді характеристик файлових систем важливим поняттям є поняття кластеру. Кластер - це мінімальний блок даних, що розміщують на носії. Файлова система використовує кластери для більш ефективного управління дисковим простором. Розмір кластера завжди крат розміром сектора диска. Потенційний недолік кластерів великого розміру - це менш ефективне використання дискового простору, оскільки дані одного файлу та каталогу завжди виділяється ціле число кластерів. Наприклад, якщо розмір кластера складає 32 Кб, то файл розміром 100 байт все одно займе на диску 32 Кб.

В даний час існує велика кількість файлових систем, які відрізняються один від одного цільовим використанням (наприклад, орієнтацією тільки на конкретний вид носіїв) і різними характеристиками. У Windows XP, також як і в Windows Server 2003, підтримуються наступні файлові системи:

FAT (File Allocation Table) - файлова система, розроблена для MS-DOS і є основною для Windows 3.x і 9x. Windows XP і Windows Server 2003 підтримують три різновиди FAT: FAT12, FAT16 і FAT32. Перші два забезпечують сумісність зі старими ОС Microsoft. Крім того, FAT12 використовується як формат зберігання даних на гнучких дисках. FAT 32 - модифікована версія FAT, що використовується в Windows 95 OSR2, Windows 98 і Windows Millennium.

NTFS (Windows NT file system) - файлова система, розроблена спеціально для Windows NT і успадкована Windows 2000, Windows XP, Windows 2003.

CDFS (Compact Disk File System) - файлова система компакт-дисків.

UDF (Universal Disk Format) - універсальний формат дисків, що використовується сучасними магнітооптичні накопичувачами і, перш за все, технологією DVD.

У кожної системи є свої корисні властивості, але можливості захисту та аудиту систем різні. На вибір файлової системи впливають наступні фактори: мета, для якої передбачається використовувати комп'ютер, апаратна платформа, кількість жорстких дисків і їх обсяг, вимоги до безпеки, що використовуються в системі програми.

Файлові системи FAT12 і FAT16.

Файлова система FAT (File Allocation Table) отримала своє ім'я у відповідності з назвою методу організації даних - таблиці розподілу файлів. FAT (або FAT16) спочатку була орієнтована на невеликі диски і прості структури каталогу. Потім її вдосконалили для забезпечення роботи з великими дисками і потужними персональними комп'ютерами.

Windows XP і Windows Server 2003 підтримують файлову систему FAT з трьох причин:

для можливості оновлення операційної системи з попередніх версій Windows;

для сумісності з іншими операційними системами при багатоваріантних завантаження;

як формат гнучких дисків.

У назву кожної версії FAT входить число, яке вказує розрядність, що застосовується для ідентифікації кластерів на диску. 12-розрядний ідентифікатор кластерів в FAT12 обмежує розмір дискового розділу 212 (4096) кластерами. У Windows використовуються кластери розміром від 512 байт до 8 Кб, так що розмір томи FAT12 обмежений 32 Мб. Тому Windows використовує FAT12 як формат 5,25 - і 3,5-дюймових дискет, здатні зберігати до 1,44 Мб даних.

FAT16 - за рахунок 16-розрядних ідентифікаторів кластерів - може адресувати до 216 (65 536) кластерів. У Windows розмір кластеру FAT16 варіюється від 512 байт до 64 Кб, тому розмір томи FАТ16 обмежений 4 Гб. Розмір кластерів, які використовуються Windows, залежить від розміру томи.

Розміри кластерів в FAT16 за замовчуванням (в Windows)

Файлова система FAT не забезпечує функцій захисту даних і автоматичного відновлення. Тому вона використовується, тільки якщо альтернативною системою на комп'ютері є MS-DOS або Windows 95/98, а також для передачі даних на гнучких дисках. В іншому використовувати FAT не рекомендується.

Файлова система FAT32.

Модифікована версія FAT - FAT32 - дозволяє створювати розділи більші, ніж в FAT16, і застосовувати кластери меншого розміру, що призводить до більш ефективного використання дискового простору. FAT32 вперше з'явилася в Windows 95 OSR2. Вона також підтримується в Windows 98 і Windows Millennium.

FAT32 використовує 32-розрядні ідентифікатори кластерів, але при цьому резервує старші 4 біту, так що ефективний розмір идентификатора кластеру становить 28 біт. Оскільки максимальний розмір кластерів FAT32 дорівнює 32 Кб, теоретично FAT32 може працювати з 8-терабайтнимі томами. Однак реалізація FAT32 у Windows XP / Windows 2003 не дозволяє створювати тому, що перевищують 32 Гб, але ОС може задіяти існуючі томи FAT32 будь-якого розміру.

Крім більшого граничного числа кластерів перевагою FAT32 перед FAT12 і FAT16 є наступне:

місце зберігання кореневого каталогу FAT32 не обмежена визначеної областю томи, тому його розмір не обмежений;

для більшої надійності FAT32 зберігає другу копію завантажувального сектора.

Файлова система NTFS.

Файлова система NTFS - найбільш надійна система, спеціально розроблена для Windows NT та вдосконалена в більш пізніх версіях Windows.

NTFS використовує 64-розрядні індекси кластерів. Це дозволяє NTFS адресувати томи розміром до 1б екзабайт (1б мільярдів Гб). Однак Windows XP обмежує розміри томів NTFS до значень, при яких можлива адресація 32-розрядними кластерами, тобто до 128 Тб (з використанням кластерів по 64 Кб).

Одне з найважливіших властивостей NTFS - восстанавліваемость. При раптовому збої системи інформація про структуру папок і файлів на томі FAT може бути втрачена. NTFS протоколірует всі внесені зміни. Це дозволяє уникнути руйнування даних про структуру тома (Однак при цьому дані файлів у деяких випадках можуть бути втрачені). Завдяки можливості шифрувати файли та папки, і встановлювати заборону на доступ до них використання файлової системи NTFS підвищує безпеку комп'ютера.

NTFS підтримує ряд додаткових, в порівнянні з FAT можливостей. Основні з них перераховані нижче:

захист файлів і каталогів

стиснення файлів

підтримка багатопоточних файлів

відстеження зв'язків

дискові квоти

шифрування

точки повторної обробки

точки з'єднання

тіньові копії

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]