
- •Особливості апаратних платформ
- •Особливості областей використання
- •Особливості методів побудови
- •Моделі операційних систем
- •Стратегії планування процеcу. Основні поняття планування процесів
- •4.3 Планування в інтерактивних системах
- •Адресний простір процесу
- •Розподіл пам'яті розділами змінної величини тобто динамічними розділами.
- •Переміщувані розділи
- •Методи розподілу пам'яті з використанням дискового простору Поняття віртуальної пам'яті
- •Сторінковий розподіл
- •Сегментний розподіл
- •Сторінково-сегментний розподіл
- •1 Алгоритми заміщення сторінок
- •2. Алгоритм nru (Not Recently Used - сторінка, що не використалася останнім часом)
- •3. Алгоритм fifo (перша прибула - перша вивантажена)
- •5. Алгоритм "годинник"
- •6. Алгоритм lru (Least Recently Used - що використалася найрідше)
- •8. Алгоритм wsClock
- •Устрій віртуальної пам'яті
- •Структура мережної операційної системи
- •Модель osi. Основна термінологія
- •Передача даних у мережі
- •Поясніть принцип розподілу мережених адрес.
- •Перелічіть класи мереж.
- •Поясніть призначення та принцип дії транспортних протоколів.
- •Основні характеристики файлової системи fat
- •Фундамент fat32
- •Деталі форматування
- •Стабільність файлової системи
- •Основа ntfs
- •Основні характеристики
- •Структура розділу
- •Метафайли
- •Файли і каталоги
- •Конфіденційність і схоронність даних
- •Файли необхідні для успішного завантаження Windows 2000/хр
- •Захист системи, від несанкціонованого відновлення паролю
Структура розділу
Диск NTFS умовно поділяється на двох частин.Перші 12% диска приділяються під так називану MFT зону - простір, у якій росте метафайл MFT . Запис яких-небудь даних у цю область неможлива. MFT-зона завжди тримається порожній – це робиться для того, щоб самий головний, службовий файл (MFT) не фрагментується при своєму росту. Інші 88% диска являють собою звичайний простір для збереження файлів.
Вільне місце диска, містить у собі усі фізично вільне місце -незаповнені шматки MFT-зони туди теж включаються.
Механізм використання MFT-зони: коли файли вже не можна записувати в звичайний простір, MFT-зона просто скорочується (у поточних версіях операційних систем рівно в два рази),звільняючи в такий спосіб місце для запису файлів. При звільненні місця в звичайній області MFT зона може знову розшириться. При цьому не виключена ситуація, коли в цій зоні залишилися і звичайні файли.
MFT і його структура
Кожен елемент системи являє собою файл -навіть службова інформація. Самий головний файл на NTFS називається MFT, чи Master File Table -загальна таблиця файлів. Саме він розміщається в MFT зоні і являє собою централізований каталог всіх інших файлів диска. MFT поділений на записі фіксованого розміру (звичайно 1 Кбайт), і кожен запис відповідає якому або файлу (у загальному значенні цього слова). Перші 16 файлів носять службовий характер і недоступні операційній системі - вони називаються метафайлами, причому найперший метафайл -сам MFT. Ці перші 16 елементів MFT -єдина частина диска, що має фіксоване положення. Друга копія перших трьох записів, для надійності (вони дуже важливі) зберігається рівно посередині диска. Інший MFT-файл може розташовуватися, як і будь-який інший файл, у довільних місцях диска – відновити його положення можна за допомогою його самого, "зачепивши" за саму основу - заперший елемент MFT.
Метафайли
Метафайли знаходяться в кореневому каталозі NTFS диска - вони починаються із символу імені "$",одержати яку-небудь інформацію про їх стандартними засобами складно. Для цих файлів зазначений цілком реальний розмір – можна довідатися, наприклад, скільки операційна система витрачає на каталогізацію всього диска, подивившись розмір файлу $MFT.
таблиця приведені використовувані в даний момент метафайли і їхнє призначення.
$MFT |
сам MFT |
$MFTmirr |
копія перших 16 записів MFT, розміщена посередині диска |
$LogFile |
файл підтримки журналювання (див. нижче) |
$Volume |
службова інформація - мітка тому, версія файлової системи, т.д. |
$AttrDef |
список стандартних атрибутів файлів на томі |
$. |
кореневий каталог |
$Bitmap |
карта вільного місця тому |
$Boot |
завантажувальний сектор (якщо роздягнув завантажувальний) |
$Quota |
файл, у якому записані права користувачів на використання дискового простору (почав працювати лише в NT5) |
$Upcase |
файл - таблиця відповідності заголовних і прописних букв в імен файлів на поточному томі. Потрібний в основному тому, що в NTFS імена файлів записуються в Unicode, що складає 65 тисяч різних символів, шукати великі і малі еквіваленти яких дуже нетривіально. |