Про ядро операционной системы

 

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