不管是开源的Linux,还是闭源的Windows,抑或是昂贵的UNIX,这些系统最关键的核心部分都是内核(Kernel)。内核是一个操作系统的关键部分,可以实现一个操作系统的核心功能。
内核是硬件与软件的一个中间层,其作用是将应用程序的请求交给硬件,并充当底层的驱动程序,对系统中的各种设备和组件进行寻址。一个内核至少要实现5个功能,包括进程调度、内存管理、设备管理、文件系统与协议(含网络协议)。 fhCFt727Zb0BpzA/aW8HebbcXtpCHaf8ikADv+YAL3Hf76Pt6PaDM6PDMTaqkzqg