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