ОС
- Контроль
- доступ
- использование
- физических и виртуальных ресурсов
Ядро
-
нулевая физическая страница компьютера всегда принадлежит ядру
-
ядро реализует некоторый функционал, зависящий от конкретной системы
-
к ядру могут подругжаться дополнительные драйвера виртуальных и физических ресурсов (например, при подключении устройств plug&play)
-
по умолчанию в ядре уже загружены некоторые драйвера, например, драйвер оперативной памяти (резидентные драйвера)
-
Некоторые из вас, я не знаю, зачем вы сюда пришли. Это баласт, швах.
-
Можно систему разделения времени устроить таким образом, что кванты времени будут разными для интерактивных/не интерактивных задач.
-
Приоритетность в модели организации планирования процессов:
- Днём, когда люди работают, лучше сделать приоритетными интерактивные задачи.
- На втором месте - счёт-отладка.
- Когда все ушли на обед, можно и основной счёт провести.
- Рабочий день завершился. Теперь приоритетные процессы - отладочные.
- Вторые - счёт.
- Интерактивные труднодоступны.
- Ночью - в первую очередь счёт.
-
Можно администраторские процессы сделать приоритетными.
-
Мы летаем на самолётах и народ хлопает при приземлении. Часто пилоту и часто автопилоту.
-
Система получает показания с различных датчиков и в оперативном режиме принимает решение, какие действия нужно выполнить. Время принятия решения ограничено.
-
Временные диапазоны могут быть жёсткими (специализированные системы) или мягкими (в зависимости от последствий)
- Предельное количество процессов - тоже ресурс.