Page 32 - 4784
P. 32

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























                                                           30
   27   28   29   30   31   32   33   34   35   36   37