什么是内核对象,跟用户对象有什么区别
答案:2 悬赏:70 手机版
解决时间 2021-01-27 12:26
- 提问者网友:别再叽里呱啦
- 2021-01-26 17:36
什么是内核对象,跟用户对象有什么区别
最佳答案
- 五星知识达人网友:从此江山别
- 2021-01-26 18:16
理解内核对象,先要了解什么是内核。内核可以理解为一个人的大脑,我们知道大脑能控制一个人的行为,但是大脑并不是直接控制,而是是通过神经来传递命令,内核对象就是操作系统的神经。
内核对象实际上就是一些只有内核才能访问的内存数据,内核通过访问这些数据来完成对系统的控制,上层可以看到内核对象,并执行对它的一些操作,但是却无法访问这些数据。进程、线程、作业等都是内核对象,你可以操作它们却不能访问它们。
用户对象:窗口,窗口类,菜单等。
内核对象实际上就是一些只有内核才能访问的内存数据,内核通过访问这些数据来完成对系统的控制,上层可以看到内核对象,并执行对它的一些操作,但是却无法访问这些数据。进程、线程、作业等都是内核对象,你可以操作它们却不能访问它们。
用户对象:窗口,窗口类,菜单等。
全部回答
- 1楼网友:底特律间谍
- 2021-01-26 19:29
windows操作系统有两种状态,即内核态和用户态。 内核态可以执行任何指令,包括特权指令ring0,而用户态则不可以执行特权指令ring3。 windows操作系统仅能在内核态运行的对象称为内核对象,如信号量等 内核可以理解为一个人的大脑,我们知道大脑能控制一个人的行为,但是大脑并不是直接控制,而是是通过神经来传递命令,内核对象就是操作系统的神经。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯