Page 32 - 4784
P. 32
Сумісність. Операційна система повинна мати засоби для
виконання прикладних програм, написаних для інших операційних
систем. Крім того, інтерфейс користувача має бути сумісним з
існуючими системами і стандартами.
Безпека. Правила безпеки визначають такі властивості, як
захист ресурсів одного користувача від інших і встановлення квот
щодо ресурсів для запобігання захопленню одним користувачем усіх
системних ресурсів. Забезпечення захисту інформації від
несанкціонованого доступу є обов’язковою функцією мережевих
операційних систем.
На структуру сучасних мережевих операційних систем істотно
впливає технологія клієнт-сервер і тісно пов’язана з нею концепція
мікроядра. Загальну структуру операційної системи зображено на
рис. 3.3. На рівні програмного забезпечення модель клієнт-сервер
припускає наявність програмних компонентів: клієнтів і серверів.
Клієнт є споживачем якогось сервісу, а сервер — його
постачальником. Взаємодія між клієнтом і сервером
стандартизується для того, щоб сервер мав можливість
обслуговувати клієнтів, реалізованих різними способами. При цьому
основна вимога — клієнти мають запитувати сервіси сервера
зрозумілим йому способом. Ініціатором обміну стає той клієнт, який
надсилає запит на обслуговування сервера, що перебуває у стані
очікування запиту. Один і той самий програмний компонент може
бути клієнтом стосовно одного виду сервісів і сервером для іншого.
30