Системное и прикладное программное обеспечение. Абрахин С.И - 18 стр.

UptoLike

Составители: 

18
ратурой. Функции ОС более высокого уровня выполняют спе-
циализированные компоненты системы службы (сервисы),
работающие в пользовательском режиме. ОС с микроядром бо-
лее медленные по сравнению с ОС, построенные на базе микро-
ядра, за счет того, что в них осуществляется большое количест-
во переходов из привилегированного режима в пользователь-
ский и на оборот. Но такие системы более гибки - их можно на-
ращивать, модифицировать, т.е. адаптировать для решения за-
дач различного класса и уровня сложности.
Построение ОС на базе объектно-ориентированного подхо-
да (ООП) дает возможность использовать все его достоинства
внутри операционной системы: накопление работающих блоков
в виде стандартных объектов, возможность создания новых объ-
ектов на базе имеющихся с помощью механизма наследования.
Инкапсуляция обеспечивает хорошую защиту данных. ООП по-
зволяет структуризировать системы, состоящей из набора хоро-
шо определенных объектов.
Наличие множественности прикладных средств в рамках
одной ОС позволяет выполнять приложения, разработанные для
нескольких ОС. Многие современные операционные системы
поддерживают одновременно прикладные среды MS-DOS,
Windows, UNIX (POSIX), OS/2 или хотя бы некоторого подмно-
жества из этого популярного набора. Такой подход обеспечива-
ется на базе микроядра и соответствующих сервисов (серверов),
реализующих прикладную среду для той или иной операцион-
ной системы.
Распределенная организация операционной системы позво-
ляет упростить работу пользователей и программистов в сете-
вых средах. В распределенной ОС реализованы механизмы, ко-
торые дают возможность пользователю представлять и воспри-