Міністерство освіти і науки РФ
Федеральне державне бюджетне освітня установа вищої професійної освіти
Уфимський державний авіаційний технічний університет
Кафедра АСУ
Розрахунково-графічна робота
на тему:
Файлові індексні дескриптори операційної системи
Виконала: студентка гр. ІХТ - 301
Валєєва Л.Т.
Перевірив: старший викладач
Лянцев О.Д.
Уфа +2014
Зміст
Введення
Файлова система ОС UNIX
Подробиці
Опис індексного дескриптора в POSIX
Етимологія inode
Значення
Практичне застосування
Висновок
Список літератури
Введення
В інформатиці inode (вимовляється а? йнод або іно? д) або індексним дескриптором називають метадані файлів, що відображають структуру даних та іншу необхідну для їх роботи інформацію, в традиційних файлових системах (ФС) UNIX, таких як UFS.
Найбільш поширений метод виділення файлу, блоків диска - це пов'язати з кожним файлом невелику таблицю, звану індексом дескриптора або індексним вузлом, який перераховує атрибути та індексні адреси блоків файлу. Запис директорії, що відноситься до файлу містить адреса індексного дескриптора.
Файлова система ОС UNIX
Почнемо з самого поняття файлу і файлової системи.
Під файлом розуміється набір даних, організованих у вигляді сукупності записів однакової структури. Для управління цими даними створюються системи управління файлами . Можливість мати справу з логічним рівнем структурних даних і операціями з їх обробці надає файлова система (ФС).
Фа ? йловая систе ? ма (англ. lt; # justify gt; Фізично UFS складається з наступних частин:
· кілька блоків на початку розділу відводиться під завантажувальну область lt; # justify gt; дескриптор операційна система індексний
· суперблок, що включає магічне число lt; # justify gt; · резервну копію суперблоку
· Тема групи циліндрів, статистичні дані і т.д., інформацію аналогічну міститься в суперблоке, але для конкретної групи
· Деяка кількість індексних дескрипторів lt; # center gt; Подробиці
При створенні файлової системи створюються також і структури даних, що містять інформацію про файлах. Кожен файл має свій індексний дескриптор, ідентифікований по унікальному номеру (часто званому i-номером або инодом ), у файловій системі, в якій розташовується сам файл.
Індексні дескриптори зберігають інформацію про файли, таку як приналежність власнику (користувачу і групі), режим доступу (читання, запис, запуск на виконання) і тип файлу. Існує певне число індексних дескрипторів, яке вказує максимальну кількість файлів, що допускається певної файлової системою. Зазвичай, при створенні файлової системи приблизно 1% її виділяється під індексні дескриптори.
Термін індексний дескриптор зазвичай вказує на инодом блокових пристроїв, керуючі постійними файлами, каталогами і, по можливості, символьними посиланнями. Подібна концепція відіграє важливу роль при відновленні пошкоджених файлових систем.
· Номер індексного дескриптора заноситься в таблицю індексних дескрипторів в певному місці пристрої; за номером індексного
· дескриптора ядро ??системи може рахувати вміст инода, включаючи покажчики даних та інший контекст файлу.
· Номер індексного дескриптора файлу можна подивитися використовуючи команду ls - i, а команда ls - l покаже інформацію, що зберігається в індексному дескрипторі.
· Файлові системи, які не відносяться до традиційних ФС UNIX, такі як ReiserFS, можуть обходитися без таблиці індексних дескрипторів, але повинні зберігати аналогічну інформацію схожим способом, що забезпечує еквівалентну функціональність. Такі дані можуть називатися статистичною інформацією, за аналогією зі stat - системним викликом, який поставляє інформацію програмам.
Імена файлів і вміст каталогів:
· індексні дескриптори не зберігають імена файлів, тільки інформацію про їх вміст;
· каталоги в Unix...