Please enable JavaScript.
Coggle requires JavaScript to display documents.
Операционные системы - Coggle Diagram
Операционные системы
Архитектуры ядер
-
Микроядро
Связующее ядро в kernel space, максимум вынесено в сервисы в user space
-
-
-
Наноядро
Минимум функционала (н-р, гипервизор)
Основные функции
-
-
Разграничение прав
Избирательный принцип:
- Ресурс перечисляет типы доступа (читать, писать и т. д.)
- Пользователь имеет доступы к ресурсам (с указанием типа)
Мандатный принцип:
- Использует уровни доступа (н-р,
С
, СС
, ОВ
)
- Можно читать то, что
<=
- Можно писать в то, что
>=
(чтобы не обнародовать информацию)
Распространенный способ:
- Ресурс перечисляет набор прав для каждого пользователя
- Программа запускается от имени пользователя
- Пример: в Android каждой программе соответствует UID с набором прав
-
Прерывание
-
Обработчик, как правило, сохраняет контекст процессора
-
-
-
-
-
-