![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
При микроядерном построении ОС работает более медленно, так как часто выполняются переходы между привилегированным и пользовательским режимом.
Систему проще функционально развивать, добавляя, модифицируя или исключая серверы пользовательского режима.
Серверы хорошо защищены друг от друга.
Объектно-ориентированный подход.
Развитием технологии расширяемых модульных систем является объектно-ориентированный подход, при котором каждый программный компонент ОС является функционально изолированным от других. Основным понятием этого подхода является “объект”.
Объект – это единица программ и данных, взаимодействующая с другими объектам посредством приема и передачи сообщений. Объект может быть представлением как некоторых конкретных вещей – прикладной программы или документа, так и некоторых абстракций – процесса, события.
Программы (функции) объекта определяют перечень действий, которые могут быть выполнены над данными этого объекта. Объект-клиент может обратиться к другому объекту, послав сообщение с запросом на выполнение какой-либо функции объекта-сервера.
ООП: достоинства и недостатки.
Построение ОС на базе объектно-ориентированного подхода имеет следующие достоинства:
- аккумуляция удачных решений в форме стандартных объектов и создание новых объектов на их базе с помощью механизма наследования;
- предотвращение несанкционированного доступа к данным за счет их инкапсуляции во внутренние структуры объекта;
- структурированность системы, состоящей из набора хорошо определенных объектов.
В качестве основных недостатков объектно-ориентированного похода следует выделить сложность управления объектами и как следствие более медленную работу системы.
1.5 Эволюция операционных систем.
Дата публикования: 2014-11-19; Прочитано: 367 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!