Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

49-61 / 52.В чем преимущество разработки ОС по принципу микроядра

.docx
Скачиваний:
20
Добавлен:
30.05.2015
Размер:
33.44 Кб
Скачать

В чем преимущество разработки ОС по принципу микроядра? По каким принципам организована ОС Windows NT и с приложениями для каких платформ она поддерживает совместимость?

Преимущества разработки ОС по принципу микроядра:

-микроядро легче расширять;

-легче переносить ОС на новые аппаратные платформы;

-увеличивается надежность ОС, так как большее число программ выполняются в непривилегированном режиме;

-улучшается безопасность ОС.

По принципу микроядра разработана ОС Windows NT, в которой имеются серверы для поддержки исполнения Win32- , OS/2 и POSIX-приложений.

По такому принципу разработаны все операционные системы семейства Windows NT. Структура Windows NT изображена на рис. 7.3.

Рис. 7.3. Клиент – серверная структура Windows NT.

Система Windows NT (от New Technology), разработанная в середине 1990-х гг., воплотила в себе новый подход Microsoft к разработке операционных систем. Его отличительные черты: модульная клиент-серверная архитектура, микроядро, обеспечение совместимости с распространенными видами приложений для других ОС (например, OS/2), расширенные сетевые возможности, повышенная надежность. Windows NT с середины 1990-х гг. широко распространилась как серверная ОС. Для совместимости с приложениями для других ОС, в Windows NT реализованы соответствующие серверы. Взаимодействие клиентских приложений с ними показано на схеме. Аббревиатура Win32 означает "библиотеки (API) ОС Windows для 32-разрядных процессоров". POSIX (Portable Operating Systems of unIX type) –стандарт для библиотек, системных вызовов и системных программ для операционных систем типа UNIX. POSIX-совместимость означает, что приложение, предназначенное для UNIX, использует только стандартные возможности. Все современные ОС (начиная с Windows NT) обеспечивают совместимость с POSIX-приложениями. Заметим, что все серверы для совместимости с другими ОС в Windows NT выполняются в непривилегированном режиме, но обращаются к микроядру.