А РХИТЕКТУРА ОС Структурная организация
1 Я ДРО И ВСПОМОГАТЕЛЬНЫЕ МОДУЛИ ОС Ядро – модули, выполняющие основные функции ОС Модули, выполняющие вспомогательные функции ОС
2 Процессы Файлы, проецируе мые в память Каналы Файлы Объекты ядра ОС Мьютексы События Потоки Семафоры
API - application 3 programming interface набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений. Wind ows API OS/2 API Linux Kernel API Open GL
4 Я ДРО Монолитное ядро - все части работают в одном адресном пространстве Модульное ядро — современная, усовершенствованная модификация архитектуры монолитных ядер ОС Микроядро предоставляет только элементарные функции управления процессами и минимальный набор абстракций для работы с оборудованием Экзоядро — ядро операционной системы, предоставляющее лишь функции для взаимодействия между процессами, безопасного выделения и освобождения ресурсов Наноядро — архитектура ядра операционной системы, в рамках которой крайне упрощённое и минималистичное ядро выполняет лишь одну задачу — обработку аппаратных прерываний, генерируемых устройствами компьютера Гибридные ядра — это модифицированные микроядра, позволяющие для ускорения работы запускать «несущественные» части в пространстве ядра
5 В СПОМОГАТЕЛЬНЫЕ МОДУЛИ ОС • утилиты • Системные обрабатывающие программы • Программы предоставления пользователю дополнительных услуг • Библиотеки процедур
6 Взаимодействие между ядром и вспомогательными модулями ОС Архитектура операционной системы с ядром в привилегированном режиме
7 С МЕНА РЕЖИМОВПРИ ВЫПОЛНЕНИИ СИСТЕМНОГО ВЫЗОВАК ПРИВИЛЕГИРОВАННОМУ ЯДРУ Упрощенная архитектура операционной системы Net. Ware
8 М НОГОСЛОЙНАЯСТРУКТУРА ОС Трехслойная схема вычислительной системы Многослойная структура ядра ОС
9 Т ИПОВЫЕ СРЕДСТВА АППАРАТНОЙПОДДЕРЖКИ ОС средства поддержки привилегированного режима; средства трансляции адресов; средства переключения процессов; система прерываний; системный таймер; средства защиты областей памяти.
10 М ИКРОЯДЕРНАЯАРХИТЕКТУРА В привилегированном режиме остается работать только очень небольшая часть ОС, называемая микроядром. Микроядро защищено от остальных частей ОС и приложений.
11 Р ЕАЛИЗАЦИЯСИСТЕМНОГО ВЫЗОВАВ МИКРОЯДЕРНОЙ АРХИТЕКТУРЕ