Содержание
- 2. Управління даними (файли і файлові системи) «Операційні системи» ТЕМА 3:
- 3. План лекції: Основні задачі управління даними Файли. Файлові системи. Файлова система MS DOS Файлова система ОС
- 4. Основні задачі управління даними виконання операцій створення, видалення, перейменування, пошуку файлів, читання і запису даних у
- 6. «УПРАВЛІННЯ ДАНИМИ» = УПРАВЛІННЯ ФАЙЛАМИ Файл – набір даних, що зберігається на ПП і доступний за
- 7. Характеристики файлів, їх розміщення Атрибути файлів – характеристики файлів Назва файлу. Розширення імені Тип файлу Розмір
- 8. Каталоги (папки, директорії) - записи, в яких містяться атрибути кожного файлу У ранніх ОС – однорівневий
- 9. І завдання ОС - Разміщення файлів Безперервне розміщення - кожен файл займає безперервну послідовність блоків Інформація
- 10. Сегментоване розміщення - файли можуть розміщуватися «по шматочках» - один файл може займати декілька несуміжних сегментів
- 11. Результат розміщення файлів: для файлів – роздробленість для дисків – фрагментація ПРОБЛЕМА: Великий файл → багато
- 12. Кластери? Кожному файлу відводиться ціле число кластерів В інформації про розміщення файлу зберігаються номери кластерів, а
- 13. Кластери? В середньому половина останнього кластера кожного файлу незайнята (внутрішня фрагментацією). Якщо хоча б один із
- 14. Способи подання інформації про вільні кластери диску: Зв'язаний лінійний список: на початку кожного вільного кластера зберігати
- 15. І завдання ОС - Поділ файлів між процесами ПРОБЛЕМА: Два або більше процесів намагаються одночасно використовувати
- 16. ТИПОВЕ РІШЕННЯ – додаткові параметри: Режим доступу визначає, які операції процес збирається виконувати з файлом: «тільки
- 17. Правила поведінки процесів і системи при відкритті файлу: режим доступу другого процесу не повинен суперечити режиму
- 19. «УПРАВЛІННЯ ДАНИМИ» = УПРАВЛІННЯ ФАЙЛАМИ Файлова система (ФС) – стандартизована сукупність структур даних, алгоритмів і програм,
- 20. ФС призначена для забезпечення користувачеві зручного інтерфейсу при роботі з даними на диску, для забезпечення спільного
- 21. Загальна модель файлової системи
- 22. Файли – на диску Каталоги – на диску Логічні записи – на диску Фізичні блоки –
- 23. Фізична структура дисків Доріжки - 0÷Т Циліндри - 0÷С Головки - 0÷Н
- 24. Головний завантажувальний запис - MBR (Master Boot Record ) MBR – основний засіб завантаження з жорсткого
- 25. Структура елементів таблиці розділів (РТ - Partition Table ) !!! Розділи починаються з парних номерів доріжок.
- 27. Порядок завантаження операційної системи Процедура початкового завантаження (Bootstrap Loader) викликається як переривання INT 19h. Модулі ініціалізації
- 28. Логічні диски Причини розбиття диску на логічні диски великий обсяг дисків → неможливість використання всього адресного
- 30. Архітектура сучасних файлових систем Перемикач файлових систем (IFS – Іnstallable Filesystem Manager) Основа роботи ФС –
- 31. Hадійність ФС (руйнування ФС небезпечніше за руйнування комп'ютера) своєчасного дублювання інформації (backup) засоби для підтримки власної
- 32. Журналювання для кожної протокольованої в журналі операції повинна існувати зворотна операція протоколювати не всі зміни, а
- 34. FAT розроблена для MS-DOS, можливе використання в ОС Windows FAT - з сегментованим розміщенням файлів FAT
- 35. Структура логічного диска з ФС FAT BOOT-сектор - містить основні кількісні параметри дискового тому і ФС,
- 36. Формат Boot record для FAT32
- 37. Ідентифікація кластерів у FAT-таблиці Формати FAT-таблиць 12-бітовий формат: 212 = 4096 кластерів ≈ 2Мб 16-бітовий формат:
- 38. Ланцюжок кластерів, розподілених файлу
- 39. Кореневий каталог (RDIR – Root Directory) RDIR – сукупність дескрипторів Дескриптори (32-байти) – містять інформацію про
- 40. Байт атрибутів файлу Приклади При видаленні файлу перший байт його імені заміняється на байт E5h ("х").
- 41. Час і дата створення або модифікації файлу Формат поля часу: Формат поля дати:
- 42. Робота з файлами в MS-DOS Cистемні функції: створювати файл видаляти змінювати атрибути файлу перейменовувати створювати і
- 43. Організація доступу до даних в MS DOS 2 способи доступу до даних: За допомогою блоку управління
- 44. Структура даних у памяті Для доступу до відкритих файлів ФС використовує таблиці двох типів: Таблиця SFT
- 45. Таблиця SFT (System File Table): зберігається в системній пам'яті число записів SFTвизначається параметром FILES в CONFIG.SYS
- 46. Таблиця JFT (Job File Table): складається з однобайтових записів, значення кожного запису – індекс (номер запису)
- 47. Приклад. Зв'язок між хендлами, таблицями JFT, таблицею SFT і відкритими файлами / пристроями.
- 49. Версії NTFS
- 50. Підтримка ОС MS-DOS Драйвер NTFSDOS Марка Руссиновича (Mark Russinovich) — підтримка читання, в версії Professional –
- 51. Нові можливості NTFS Розвинені засоби захисту даних захист від несанкціонованого доступу до даних розмежування прав доступу
- 52. Структура тому NTFS 12% 88% * На диску немає нічого, крім файлів. У файлі немає нічого,
- 55. Cамостійно! DiskExplorer от Runtime Software – програма для визначення структури диска: DiskExplorer for FAT DiskExplorer for
- 56. MFT і його структура BOOT-сектор (файл) – містить інформацію про те, де починається MFT MFT –
- 57. Файли і потоки Поняття файлу в NTFS включає: обов'язковий елемент - запис в MFT : вся
- 58. Файлові записи (FILE Record) FILE Record Header ; заголовок Attribute 1 ; атрибут 1 Attribute 2
- 59. Атрибути файлу NTFS
- 60. Невеликі файли (small) Можуть розташовуватись усередині одного запису MFT Мають атрибути: стандартна інформація (SI - standard
- 61. Великі файли (large) Атрибуту Data містить ознаку того, що цей атрибут є нерезидентним (знаходиться у відрізках
- 62. Дуже великі файли (huge) Атрибут даних, що зберігає адреси нерезидентних відрізків даних, не поміщається в одному
- 63. Надвеликі файли (extremely huge) Attribute List містить покажчики на декілька атрибутів, розташованих в додаткових записах MFT
- 64. Каталоги в NTFS Каталог на NTFS - специфічний файл, який зберігає посилання на інші файли та
- 65. Журналювання NTFS - відмовостійка система, яка цілком може привести себе в коректний стан при практично будь-яких
- 66. Ущільнення Атрибут – ущільнено/не ущільнено NTFS має вбудовану підтримку ущільнення дисків (здійснюється блоками по 16 кластерів)
- 67. Hlinks Hard Link - це коли один і той самий файл має два імені (декілька покажчиків
- 69. Жорсткі і символічні зв’язки Hard Links один файл може мати декілька імен в одному каталозі або
- 70. Монтування дисків Сутність: даний диск відображається на якийсь з каталогів основного тому (для цього використовуються порожні
- 71. Типи и атрибути файлів Тип файлу: Атрибути: - розмір в байтах - кількість жорстких зв’язків -
- 72. BOOT-сектор: його структура визначається не UNIX, а архітектурою комп'ютера; суперблок - містить основні відомості про дисковий
- 73. Каталоги Unix Каталоги не містять ніякої інформації про файл, окрім: імені файлу індексного дескриптора Кожний запис
- 74. Індексний дескриптор (inode) - лічильник жорстких зв’язків файлу тип файлу атрибути файлу дані про розміщення файлу
- 75. Інформація про вільний простір Вільні дескриптори – беруться з тих, що позначені 0, або з суперблоку
- 77. Скачать презентацию