下列选项中,在用户态执行的是( )。
A.命令解释程序 B.缺页处理程序
C.进程调度程序 D.时钟中断处理程序
A:在用户态中,可以Shell(用户与操作系统交互的命令行接口)来输入命令执行各种操作。 B:缺页可以发生在用户态,当缺页时(page default,内中断)将会陷入内核,交由内核态执行缺页处理程序。 C:进程调度在内核态进行。 D:中断都是在内核态进行的,用户态没有中断处理权限。
Djiangxu 回复 Djiangxu: A:Shell前面加俩字”通过“。 B:改一下,缺页(page fault):属于内中断,通常由用户程序触发。中断事件会导致CPU从用户态切换到内核态。
【答案】A
【解析】缺页处理...
用户登录可进行刷题及查看答案
【解析】缺页处理和时钟中断都属于中断,在核心态执行;进程调度是操作系统内核进程,无须用户干预,在核心态执行;命令解释程序属于命令接口,是4个选项中唯一能面对用户的,它在用户态执行。
A正确。命令解释程序 (Command Interpreter) 是运行在用户态的应用程序,也称为shell。它接收用户输入的命令,并将其解释和执行。命令解释程序负责解析命令行参数、调用相应的系统调用和应用程序来执行命令,以及显示结果给用户。
B、C、D错误。进程调度程序、缺页处理程序和时钟中断处理程序通常是在内核态(也称为特权态)下执行的。这些程序涉及到底层的操作系统功能,需要更高的权限才能执行。
登录后提交答案