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

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





ь до операційній системі. Звернення до операційної системи примушують ядро ​​до виконання різних операцій, яких вимагає зухвала програма, і забезпечують обмін даних д.-ми між ядром і програмою. Деякі з програм, наведених на малюнку, в стандартних конфігураціях системи відомі як команди, проте на одному рівні з ними можуть розташовуватися і доступні користувачеві програми, такі як програма a.out, стандартне ім'я для виконуваного файлу, створеного компілятором з мови Сі. Інші прикладні програми розташовуються вище зазначених програм, на верхньому рівні, як це показано на малюнку. Наприклад, стандартний компілятор з мови Сі, cc, розташовується на самому зовнішньому шарі: він викликає препроцесор для Сі, асемблер і завантажувач (компонувальник), тобто окремі програми попереднього рівня. Хоча на малюнку наведена дворівнева ієрархія прикладних програм, користувач може розширити ієрархічну структуру на стільки рівнів, скільки необхідно. Справді, стиль програмування, прийнятий в системі UNIX, допускає розробку комбінації програм, які виконують одну й ту ж, загальну задачу.

Багато прикладні підсистеми і програми, складові верхній рівень системи, такі як командний процесор shell, редактори, SCCS (Система обра-2боткі вихідних текстів програм) і пакети програм підготовки документації, поступово стають синонімом поняття "система UNIX". Проте всі вони користуються послугами програм нижніх рівнів і в кінцевому рахунку ядра за допомогою набору звернень до операційної системи. У версії V прийнято 64 типу звернень до операційної системи, з яких трохи менше половини використовуються часто. Вони мають нескладні параметри, що полегшує їх використання, надаючи при цьому великі можливості користувачеві. Набір звернень до операційної системи разом з реалізують їх внутрішніми алгоритмами складають "тіло" ядра, у зв'язку з чим розгляд операційної системи UNIX зводиться до докладного вивчення та аналізу звернень до системі і їх взаємодії між собою. Коротше кажучи, ядро ​​реалізує функції, на яких грунтується виконан-ня всіх прикладних програм в системі UNIX, і ним же визначаються ці функції. Використання термінів "система UNIX "," ядро ​​"або" система ", мається на увазі ядро операційної системи UNIX, що й повинно випливати з контексту.

3. ОГЛЯД З ТОЧКИ ЗОРУ КОРИСТУВАЧА

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

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

Файлова система організована у вигляді дерева з одного вихідної вершиною, яка називається коренем (записується: "/"); кожна вершина в структурі дерева файлової системи, крім листя, є каталогом файлів, а фай

Малюнок 1.2. Приклад деревовидної структури файлової системи

ли, відповідні дочірнім вершин, є або ка...


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





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

  • Реферат на тему: Основи операційної системи UNIX
  • Реферат на тему: Файлова система NTFS операційної системи Windows
  • Реферат на тему: Файлова система Unix
  • Реферат на тему: Unix-подібні системи
  • Реферат на тему: Операційні системи Unix і Windows NT