什么是kernel?

来源:百度知道 编辑:UC知道 时间:2024/05/07 03:14:32

linux的一个网站www.kernel.org!!提供内核下载
www.kernel.org
操作系统内核 Kernel
Kernel 操作系统内核 操作系统内核是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。操作系统内核通常运行进程,并提供进程间的通信。下面列出了它的一些核心功能:
事件的调度和同步。
进程间的通信(消息传递)。
存储器管理。
进程管理。
输入输出例程的管理。
Carnegie-Mellon大学开发的Mach操作系统采用客户机/服务器体系结构,它包含一个实现最少功能的、而且相对而言较小的微内核。它管理设备驱动程序、消息、线程和虚拟存储器。其他功能被模块化,通过使用进程间通信机制与操作系统内核通信。远程过程调用(RPC)用于与其他系统上运行的进程进行通信。
在DOS操作系统,操作系统内核被认为是界于基本输入输出系统(BIOS)和应用软件之间的那部分。应用命令通过操作系统内核传递到BIOS,然后再传送到相关硬件。
相关条目:Mach,Carnegie-Mellon Microkernel Carnegie-Mellon的微内核Mach;Microkernel 微内核。