操作系统的内核
操作系统内核,你可以把它想象成一个繁忙城市的交通指挥系统。就如同交通指挥系统管理着城市的道路、桥梁和交通信号灯,以确保交通顺畅,内核同样管理着计算机的各种硬件资源,如处理器、内存、硬盘等,以保障操作系统的正常运行。而当我们谈到进程管理和文件系统管理时,这就像是交通指挥系统要确保各个方向的车辆能按照规定的路线行驶,防止交通混乱。总的来说,内核就像是交通指挥系统的角色,它在幕后默默工作,确保计算机的硬件资源能有序、高效、安全地服务于各种上层应用程序。
分类
分类:
比较
概览:

这里对它们做一个比较,主要关注两点:性能和安全性。
- 性能上,宏内核最好,因为所有服务都在内核中,调用效率高;微内核最差,因为需要频繁地在内核和用户空间之间切换;混合内核介于两者之间,效率均衡;
- 安全性上,微内核最好,因为各个服务相互独立,一个服务出问题不会影响到其他服务;宏内核最差,因为所有服务都在一起,一个服务出问题可能会导致整个系统崩溃;混合内核介于两者之间。

典型的宏内核操作系统:Linux、UNIX。
典型的微内核操作系统:Windows NT