首先,内核函数在内存中,大家都知道内核态是调用内核的函数,因为用户空间所在等级低,那是如何来陷入内核态呢,内核态的函数,肯定是需要驻留在内存中的,不然无法调用,而用户进程空间,一般将其中的一部分空间,和内核数据的物理地址进行了映射
调用内核函数,就是在用户空间中,利用空间内的地址,来调用(映射的调用)物理内存中的内核地址
内核属于操作系统的一部分,但是那部分的特权级最高,因为操作系统本身就是一个程序,所以操作系统内不是任何地方都是最高特权级
内核态
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 转载自:https://www.cnblogs.com/bakari/p/5520860.html 如上图所示,从...
- 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...