programming

ОС

  • Контроль
  • доступ
  • использование
  • физических и виртуальных ресурсов

Ядро

  • нулевая физическая страница компьютера всегда принадлежит ядру

  • ядро реализует некоторый функционал, зависящий от конкретной системы

  • к ядру могут подругжаться дополнительные драйвера виртуальных и физических ресурсов (например, при подключении устройств plug&play)

  • по умолчанию в ядре уже загружены некоторые драйвера, например, драйвер оперативной памяти (резидентные драйвера)

  • Некоторые из вас, я не знаю, зачем вы сюда пришли. Это баласт, швах.

  • Можно систему разделения времени устроить таким образом, что кванты времени будут разными для интерактивных/не интерактивных задач.

  • Приоритетность в модели организации планирования процессов:

    • Днём, когда люди работают, лучше сделать приоритетными интерактивные задачи.
    • На втором месте - счёт-отладка.
    • Когда все ушли на обед, можно и основной счёт провести.
    • Рабочий день завершился. Теперь приоритетные процессы - отладочные.
    • Вторые - счёт.
    • Интерактивные труднодоступны.
    • Ночью - в первую очередь счёт.
  • Можно администраторские процессы сделать приоритетными.

  • Мы летаем на самолётах и народ хлопает при приземлении. Часто пилоту и часто автопилоту.

  • Система получает показания с различных датчиков и в оперативном режиме принимает решение, какие действия нужно выполнить. Время принятия решения ограничено.

  • Временные диапазоны могут быть жёсткими (специализированные системы) или мягкими (в зависимости от последствий)


  • Предельное количество процессов - тоже ресурс.