Слово состояния" процессора
-> Ядро-пользователь
-> Ядро-супервизор- выполнение-пользователь
Аппаратная поддержка ОС
-> Средства поддержки привилегированного режима
-> Средства трансляции адресов
-> Система прерываний
-> Средства защиты областей памяти
-> Средства переключения процессов
-> Системный таймер
Аппаратные средства
-> Ламповые вычислительные устройства
Архитектуры микроядер
-> Микроядро Chorus
-> Микроядро Mach
Базовые механизмы ядра
-> Отработка решения, принятого вышележащими слоями
Вычислительная система
-> Аппаратные средства
-> Программное обеспечение
Интерфейс системных вызовов
-> Приложения
-> Системные утилиты
Классификационные принципы ОС
-> По особенности области использования
-> По назначению
-> По количеству одновременно существующих программных процессов
-> По способу загрузки
-> По числу пользователей
Ламповые вычислительные устройства
-> Полупроводниковые вычислительные устройства
Машинно-зависимые компоненты ОС
-> Программные модули
Менеджеры ресурсов
-> Стратегия управления основными ресурсами
-> Использования функций базовых механизмов ядра
Микроядро Chorus
-> Поддержка распределенных процессоров
-> Взаимодействие с другими экземплярами микроядра
-> Поддержка нескольких распределенных серверов ОС
Микроядро Mach
-> Управление функциями ввода-вывода
-> Управление памятью
-> Управление процессами коммуникации
-> Управление абстракциями
Многослойная структура ядра ОС
-> Средства аппаратной поддержки ОС
-> Менеджеры ресурсов
-> Интерфейс системных вызовов
-> Базовые механизмы ядра
-> Машинно-зависимые компоненты ОС
-> Аппаратура
По назначению
-> Универсальные
-> Специализированные
По особенности области использования
-> Системы пакетной обработки
-> Системы разделения времени
-> Системы реального времени
По способу загрузки
-> Загружаемые ОС
-> Системы, постоянно находящиеся в памяти
По числу пользователей
-> Многопользовательские
-> Однопользовательские
Полупроводниковые вычислительные устройства
-> Интегральные вычислительные устройства
Представление некой расширенной машины вместо компьютера
-> Управление аппаратными устройствами
-> Управление исполняемым файлом
Приложения
-> Прикладной программный интерфейс ОС
Программное обеспечение
-> Функции операционной системы
Рациональное управление ресурсами
-> Программные ресурсы
-> Логические ресурсы
-> Аппаратные ресурсы
-> Информационные ресурсы
Система прерываний
-> Обработчик прерываний
Системные утилиты
-> Прикладной программный интерфейс ОС
Системный таймер
-> Регистр-счетчика
Средства аппаратной поддержки ОС
-> Аппаратные средства системы
Средства защиты областей памяти
-> Проверка возможности программного кода осуществлять операции с данными определенной области памяти
Средства переключения процессов
-> Восстановление контекста процесса
-> Сохранение контекста приостанавливаемого процесса
Средства поддержки привилегированного режима
-> "Слово состояния" процессора
Средства трансляции адресов
-> Указатели для доступа к элементам таблиц
Управление абстракциями
-> Управление нитями
-> Управление портами
-> Управление объектами памяти
-> Управление сообщениями
-> Управление процессами
Функции операционной системы
-> Представление некой расширенной машины вместо компьютера
-> Рациональное управление ресурсами
-> Ядро-пользователь
-> Ядро-супервизор- выполнение-пользователь
Аппаратная поддержка ОС
-> Средства поддержки привилегированного режима
-> Средства трансляции адресов
-> Система прерываний
-> Средства защиты областей памяти
-> Средства переключения процессов
-> Системный таймер
Аппаратные средства
-> Ламповые вычислительные устройства
Архитектуры микроядер
-> Микроядро Chorus
-> Микроядро Mach
Базовые механизмы ядра
-> Отработка решения, принятого вышележащими слоями
Вычислительная система
-> Аппаратные средства
-> Программное обеспечение
Интерфейс системных вызовов
-> Приложения
-> Системные утилиты
Классификационные принципы ОС
-> По особенности области использования
-> По назначению
-> По количеству одновременно существующих программных процессов
-> По способу загрузки
-> По числу пользователей
Ламповые вычислительные устройства
-> Полупроводниковые вычислительные устройства
Машинно-зависимые компоненты ОС
-> Программные модули
Менеджеры ресурсов
-> Стратегия управления основными ресурсами
-> Использования функций базовых механизмов ядра
Микроядро Chorus
-> Поддержка распределенных процессоров
-> Взаимодействие с другими экземплярами микроядра
-> Поддержка нескольких распределенных серверов ОС
Микроядро Mach
-> Управление функциями ввода-вывода
-> Управление памятью
-> Управление процессами коммуникации
-> Управление абстракциями
Многослойная структура ядра ОС
-> Средства аппаратной поддержки ОС
-> Менеджеры ресурсов
-> Интерфейс системных вызовов
-> Базовые механизмы ядра
-> Машинно-зависимые компоненты ОС
-> Аппаратура
По назначению
-> Универсальные
-> Специализированные
По особенности области использования
-> Системы пакетной обработки
-> Системы разделения времени
-> Системы реального времени
По способу загрузки
-> Загружаемые ОС
-> Системы, постоянно находящиеся в памяти
По числу пользователей
-> Многопользовательские
-> Однопользовательские
Полупроводниковые вычислительные устройства
-> Интегральные вычислительные устройства
Представление некой расширенной машины вместо компьютера
-> Управление аппаратными устройствами
-> Управление исполняемым файлом
Приложения
-> Прикладной программный интерфейс ОС
Программное обеспечение
-> Функции операционной системы
Рациональное управление ресурсами
-> Программные ресурсы
-> Логические ресурсы
-> Аппаратные ресурсы
-> Информационные ресурсы
Система прерываний
-> Обработчик прерываний
Системные утилиты
-> Прикладной программный интерфейс ОС
Системный таймер
-> Регистр-счетчика
Средства аппаратной поддержки ОС
-> Аппаратные средства системы
Средства защиты областей памяти
-> Проверка возможности программного кода осуществлять операции с данными определенной области памяти
Средства переключения процессов
-> Восстановление контекста процесса
-> Сохранение контекста приостанавливаемого процесса
Средства поддержки привилегированного режима
-> "Слово состояния" процессора
Средства трансляции адресов
-> Указатели для доступа к элементам таблиц
Управление абстракциями
-> Управление нитями
-> Управление портами
-> Управление объектами памяти
-> Управление сообщениями
-> Управление процессами
Функции операционной системы
-> Представление некой расширенной машины вместо компьютера
-> Рациональное управление ресурсами