什么是操作系统的系统内核

2025-01-04 11:28:55
推荐回答(2个)
回答1:

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

回答2:

你可以在百度上搜索一下,我就不重复了,说说我自己的理解。

苹果核你知道吧,苹果其他的部分都是围绕他生长。

系统内核是系统的核心部分,主要负责进程调度,消息处理等。一般内核比较小。就像公司经理不负责生长任务,但是他们负责如何调度人员,分配资源.....

大概就是这个意思了