下列关于CPU状态的叙述中,哪些是正确的? Ⅰ.操作系统管理程序运行在管态 Ⅱ.x86系列处理器提供的R0、R1、R2和R3特权级别中,R0相当于目态 Ⅲ.系统运行过程中,从目态转换为管态的唯一途径是中断 Ⅳ.如果用户程序在目态下执行了特权指令,硬件将产生

admin2013-02-03  35

问题 下列关于CPU状态的叙述中,哪些是正确的?
Ⅰ.操作系统管理程序运行在管态
Ⅱ.x86系列处理器提供的R0、R1、R2和R3特权级别中,R0相当于目态
Ⅲ.系统运行过程中,从目态转换为管态的唯一途径是中断
Ⅳ.如果用户程序在目态下执行了特权指令,硬件将产生中断

选项 A、仅Ⅰ、Ⅱ和Ⅲ
B、仅Ⅰ、Ⅲ和Ⅳ
C、仅Ⅱ、Ⅲ和Ⅳ
D、都正确

答案B

解析 大多数计算机系统将CPU执行状态分为管态和目态。管态又叫特权态、系统态或核心态。通常,操作系统在管态下运行。目态又叫常态或用户态,用户程序只能在目态下运行,如果用户程序在目态下执行特权指令,硬件将发生中断,由操作系统获得控制,特权指令执行被禁止,这样可以防止用户程序有意或无意的破坏系统。从目态转换为管态的唯一途径是中断。Intel公司的x86系列处理器提供4个特权级别R0、R1、R2和R3,较大的数字表示较低的特权,操作系统运行在R0上,R0相当于管态。故答案选B。
转载请注明原文地址:https://kaotiyun.com/show/xyqZ777K
0

最新回复(0)