Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Загальна модель файлової системи

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

До під-системи вводу\виводу
Функціонування будь-якої файлової системи можна представити багаторівневою моделлю, у якій кожень рівень надає деякий інтерфейс вище лежащому рівню, а сам для виконання своєї роботи використовує інтерфейс нижче лежащого рівня.

 

 

Завдання символьного рівня є визначення по символьному імені файлу його унікального імені. У файлових системах, у який кожний файл може мати тільки одне символьне ім’я, наприклад MSDOS, цей рівень відсутній, так як символьне ім’я привласнене файлу користувачем є одночасно унікальним і може бути використано ОС. В більших файлових системах, у яких той самий файл може мати кілька символьних імен, на даному рівні проглядається ланцюжок каталогів для визначення унікального імені файлу. У файловій системі UNIX, наприклад, унікальним іменем є номер індексного дескриптора файлу.

На наступному, базовому, рівні по унікальному імені файлу визначаються його характеристики: права доступу, адреса, розмір та ін.. При відкритті файлу його характеристики переміщуються з диску в ОП, щоб зменшити середній час доступу до файлу.

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

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

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

Після визначення номеру фізичного блоку, файлова система звертається до системи вводу\виводу для виконання операції обміну із зовнішнім пристроєм. У відповідь на цей запит у буфер файлової системи буде переданий необхідний блок, у якому на підставі отриманого при роботі фізичного рівня зсуву вибирається необхідний логічний запис.

 


Читайте також:

  1. G2G-модель електронного уряду
  2. I. Загальна характеристика політичної та правової думки античної Греції.
  3. I. Органи і системи, що забезпечують функцію виділення
  4. I. Особливості аферентних і еферентних шляхів вегетативного і соматичного відділів нервової системи
  5. II. Анатомічний склад лімфатичної системи
  6. IV. Розподіл нервової системи
  7. IV. Система зв’язків всередині центральної нервової системи
  8. IV. Філогенез кровоносної системи
  9. Ni - загальна кількість періодів, протягом яких діє процентна ставка ri.
  10. OSI - Базова Еталонна модель взаємодії відкритих систем
  11. POS-системи
  12. VI. Філогенез нервової системи




Переглядів: 1016

<== попередня сторінка | наступна сторінка ==>
Операції над файлами | Сучасні архітектури файлових систем

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.002 сек.