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

Реферат Операційна система OS / 2





ажчик на дескриптор кореневого каталогу. Каталог складається з елементів каталогу, які організовані у збалансоване двійкове дерево, впорядковане для пошуку по імені файлу/каталогу. В елементі каталогу міститься покажчик на дескриптор файлу/каталогу. Основний зміст дескриптора - план розміщення файлу. Як зазначалося вище, файлова система прагне розмістити весь файл в одному екстенти, але не гарантує такого розміщення. Файли, що характеризуються значною мінливістю, можуть займати велике число екстентів. Елемент плану розміщення складається з початкової адреси екстента і його довжини. Описи 8 екстентівможуть бути розміщені безпосередньо в дескрипторі. Якщо ж файл складається з більшого числа екстентів, план його розміщення структурується в B-дерево з кореневим вузлом в дескрипторі.

Для підвищення продуктивності HPFS використовує кешування даних при записі на диск і відкладений запис

Нова версія цієї файлової системи - HPFS386 оптимізована для роботи з новими поколіннями процесорів Intel/Pentium і великими дисковими системами. Вона відрізняється тим, що значна частина драйвера файлової системи працює на рівні захисту 0. У ній значно збільшені розміри кешей, зняті деякі обмеження, підвищена надійність (підтримується технологія RAID - 1). HPFS386 інтегрується з IBM LAN Server і забезпечує зберігання списків контролю доступу у файловій системі.


Засоби взаємодії

/2 володіє повним набором засобів взаємодії процесів.

У системі є 9 типів сигналів (у тому числі 3 - користувальницьких) з можливістю встановлювати їх власну обробку або ігнорувати сигнал (крім сигналу KILL).

Загальні області пам'яті виділяються як сегменти і можуть бути іменованими або неіменованого.

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

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

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

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


Інші властивості OS/2


Хоча OS/2 позиціонувалася на ринку як серверна ОС, її ядро ??продовжує залишатися однокористувацький, тобто, на рівні ядра OS/2 користувачів не розрізняє. Захист в ядрі стосується насамперед до захисту ресурсів процесів, яка забезпечується надійною ізоляцією адресних просторів процесів один від одного. Контроль доступу забезпечується проміжним програмним забезпеченням (IBM LAN Server і ін.), Що поставляються в одній коробці з OS/2.разрабативала інтерфейс OS/2 в безпосередній співпраці з фірмою Microsoft, тому він не тільки зовні подібний зразком Windows 95, але і повністю втілює його об'єктно-орієнтовані властивості. Workplace Shell (робочий стіл) і Warp Center (панель швидкого доступу, подібна лінійці програм в Windows 9x) є додатками, що запускаються за вибором./2 може також працювати і в режимі командного рядка. Набір команд OS/2 є розширенням набору команд MS DOS. Найцікавішою з цього розширення нам представляється команда CALL, яка дозволяє запустити програму без очікування її завершення. Саме команда CALL створює можливість запускати кілька процесів в одному сеансі OS/2. OS/2 має багатющі можливості для командних файлів, які забезпечуються мовою REXX, що є невід'ємною частиною ОС. Команди програми, які виконуються в інтерпретаторі REXX, мають можливість обмінюватися сигналами і даними, використовуючи перенаправлення вводу-виводу або інтерфейс черг.

У перші два роки свого існування OS/2 Warp, а потім і її версія 4 - Merlin - конкурувала на ринку персональних ОС з Windows 95. Так, OS/2 Merlin стала першою ОС з вбудованою підтримкою мультимедіа , голосового введення і Java-платф...


Назад | сторінка 8 з 9 | Наступна сторінка





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

  • Реферат на тему: Програма, яка забезпечує формування каталогу файлів і операції з файлами
  • Реферат на тему: Розробка програми Виявлення Порушення прав доступу до об'єктів файлової ...
  • Реферат на тему: Розробка моделі програмного забезпечення інформаційної системи функціонуван ...
  • Реферат на тему: Розробка програми захисту файлів від видалений в операційній Системі MS-DOS ...
  • Реферат на тему: Розробка системи пошуку інформації за ключовими словами на прикладі електро ...