174
розміщені в зовнішніх пристроях, і відбувається проходження потоків
між фізичним та логічним рівнями введення–виведення інформації.
Інтерфейс користувача – це зовнішній рівень операційної
системи, який містить модулі, що реалізують зв’язок користувача з
системою. На цьому рівні здійснюється інтерпретація команд та пові-
домлень, які циркулюють між користувачем і системою.
Реалізація прикладного програмного
забезпечення – це рівень,
на якому модулі взаємодіють між операційною системою,
алгоритмічними мовами, обслуговуючими програмами (утилітами) та
прикладними програмами користувачів.
За функціональними можливостями операційні системи поділяють
на однопрограмні (однозавданні), багатопрограмні (багатозавданні) і
мережні.
До однопрограмних (однозавданних) належать операційні
системи, які забезпечують роботу комп’ютера з одним завданням
користувача, що реалізується однією комп’ютерною
програмою. Типо-
вим представником таких операційних систем є MS-DOS, яка
розроблена фірмою Microsoft.
Багатопрограмні (багатозавданні) операційні системи забез-
печують одночасну роботу багатьох користувачів з комп’ютером (у
пам’яті є декілька програм-завдань, і процесор розподіляє ресурси
комп’ютера між ними). До таких операційних систем належать UNIX,
OS/2, Microsoft Windows (версії 95, 98, 2000, NT) тощо.
Мережні операційні системи пов’язані
з появою обчислювальних
мереж (локальних, глобальних) і призначені для забезпечення доступу
користувачів до всіх ресурсів комп’ютерної мережі. До цього класу
операційних систем належать UNIX, Novel NetWare, Microsoft Windows
(версії 2000, NT), Banyan Vines, IBM LAN, Solaris фірми Sun тощо.
У сучасних персональних комп’ютерах можна виділити три
різновиди, що утворюють, відповідно, три групи комп’ютерних
операційних систем. Основні відмінності між цими групами полягають
у різних
типах мікропроцесорів, на яких побудовано персональні
комп’ютери, де застосовуються операційні системи відповідної групи.
Разом з тим, варто говорити про функціональні можливості та засоби
кожної групи, а також про відмінності операційних систем усередині груп.