kernel
- ядро
#
- центральная часть операционной системы, находящаяся резидентно в ОЗУ, обрабатывающая системные вызовы (kernel call) и выполняющая наиболее важные задачи, связанные с безопасностью, обслуживанием таймера, управлением диспетчеризацией задач, логическим уровнем дискового ввода-вывода, распределением ОЗУ и системных ресурсов и др., т. е. обеспечивающая базовую функциональность данной ОС. По мере развития ОС, ядро становится большим и трудноуправляемым. Для борьбы с этим явлением возникла технология разработки ОС с микроядром. Термин впервые появился в UNIX. Пример: “The kernel’s job is to handle the message passing, interrupt handling, low-level process management, and possibly the I/O” (Linus Torvalds). – В задачи ядра входит управление передачей этих сообщений, обработка прерываний, управление низкоуровневыми процессами и, возможно, ввод-вывод. Синоним – real time executive.
- необходимая часть языка программирования, в терминах которой определяются все другие конструкции. Синоним – core;
- набор низкоуровневых программных примитивов, вокруг которого строится какая-либо система.
Связные термины
- kernel architecture, kernel call, kernel debugger, kernel error, kernel image, kernel memory, kernel mode, kernel space, kernel stack, microkernel, operating system, real-time kernel
- -
- graphics kernel, security kernel