发布网友 发布时间:2022-04-22 09:49
共2个回答
热心网友 时间:2023-10-30 22:56
内核是操作系统最基本的部分。热心网友 时间:2023-10-30 22:56
内核是操作系统的最核心最重要的模块,是操作系统首先加载到内存的部分。
在保证尽可能小的内存使用的同时要尽可能多的为操作系统的应用程序以及其他部分提供基本的服务,内核代码通常是被加载到内存的保护区域,从而防止应用直接访问内核的内存区域,起到应用和内核隔离的作用,保证了操作系统的可靠稳定。
单内核
它的内部又能够被分为若干模块(或是层次或其他)。但是在运行的时候,它是个单独的二进制大映象。其模块间的通讯是通过直接调用其他模块中的函数实现的,而不是消息传递。
单内核结构在硬件之上定义了一个高阶的抽象界面,应用一组原语(或者叫系统调用)来实现操作系统的功能,例如进程管理,文件系统,和存储管理等等,这些功能由多个运行在核心态的模块来完成。