内核是计算硬件的第一层扩充软件。 内核分为单内核和微内核。 内核为系统对进程进行控制,对存储器进行管理,提供了有效的机制。在不同OS中,内核所包含的功能并不尽同,但大多数OS的内核都包含: 一.支撑功能1.中断处理;2.时钟管理;3.原语操作 二.资源管理功能1.进程管理;2.存储器管理;3.设备管理。 这里有比较详细的讲解http://en.wikipedia.org/wiki/Kernel_(computer_science)