Ядро ОС.

Ядро - часть ОС, которая выполняет операции, связанные с процессами.
Важная функция ядра - это обработка прерываний.

Когда ядро обрабатывает текущее прерывание, оно запрещает другие прерывания и разрешает их снова только после завершения обработки текущего прерывания. При постоянном потоке прерываний может образоваться очередь прерываний, следовательно, ядро организовано таким образом, чтобы оно определяло только тип прерывания, а затем передавало его на дальнейшую обработку соответствующей системной программе по работе именно с этим типом прерывания, что не влечет к созданию больших очередей из прерываний в ОС.
Функции ядра:

  1. Обработка прерываний.
  2. Создание/уничтожение процесса.
  3. Переключение процесса из состояния в состояние.
  4. Диспетчеризация (регулировка).
  5. Приостановка и активизация.
  6. Синхронизация процесса.
  7. Организация взаимодействия между процессами.
  8. Манипулирование БУП.
  9. Поддержка операций ввода/вывода.
  10. Поддержка распределения и перераспределения памяти.
  11. Поддержка работы файловой системы.

 

№4