当执行操作系统程序时,处理机处于核心态。它有较高的特权,可以执行所有的指令,包括一般用户程序中不能使用的特权指令,从而能对所有寄存器和内存进行访问,启动i/o操作等。
用户程序是在用户态下执行,它的权限较低,只能执行指令集中非特权指令。设置这两种不同状态的目的是为了保护操作系统程序(特别是其内核部分),防止受到用户程序的损害。
(简答题)
什么是处理机的核心态和用户态?为什么要设置这两种不同的状态?
正确答案
答案解析
略
相似试题
(简答题)
为什么要将处理机的状态划分为核心态和用户态?
(简答题)
简述Windows核心态和用户态的区别。
(填空题)
进程空间是由()、()、()、()、进程的核心态空间组成。
(简答题)
什么是测试用例?为什么要设计测试用例?
(单选题)
在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于就绪态的用户进程最多有()个。
(简答题)
登录账号和用户账号的含义是什么?它们有什么区别联系?
(简答题)
什么是用户自定义函数?有哪些优点和缺点?
(简答题)
什么是内核级线程和用户级线程?对它们进行比较。
(单选题)
采用大量的用户名和密码企图登录主机的做法是什么?()