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