Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Особливості операційної системи UNIX

Реферат Особливості операційної системи UNIX





талогами, або звичайними файлами, файлами пристроїв. Імені файлу передує вказівка ​​шляху пошуку, який описує місце розташування файлу в ієрархічній структурі файлової системи. Ім'я шляху пошуку складається з компонент, розділених між собою похилою рискою (/); кожна компонента являє собою набір символів, складових ім'я вершини (файлу), яке є унікальним для каталогу (попередньої компоненти), в якому воно міститься. Повне ім'я шляху пошуку починається з вказівки похилій риси і ідентифікує файл (вершину), пошук якого ведеться від кореневої вершини дерева файлової системи з обходом тих гілок дерева файлів, які відповідають іменам окремих компонент. Так, шляху "/ etc/passwd", "/ bin/who" і "/ Usr/src/cmd/who.c" вказують на файли, які є вершинами дерева, зображеного на рисунку 1.2, а шляхи "/ bin/passwd" і "/ usr/src/date.c "містять невірний маршрут. Ім'я шляху пошуку необов'язково має починатися з кореня, в ньому слід вказувати маршрут щодо поточного для виконуваного процесу каталогу, при цьому попередні символи "Похила риса" в імені шляху опускаються. Так, наприклад, якщо ми знаходимося в каталозі "/ dev", то шлях "tty01" вказує файл, повне ім'я шляху пошуку для якого "/ dev/tty01".

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

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

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

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


Назад | сторінка 6 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Завдання пошуку найкоротшого шляху
  • Реферат на тему: Розробка та реалізація алгоритму Флойда і Беллмана-Форда для пошуку найкоро ...
  • Реферат на тему: Розробка програми Виявлення Порушення прав доступу до об'єктів файлової ...
  • Реферат на тему: Досягнення України в побудові інформаційного Суспільства та забезпеченні до ...
  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...