多用户系统有必要保证进程的独立性,保证操作系统本身的安全,但为了向用户提供更大的灵活性,应尽可能少地限制用户进程。下面列出的各操作中,( )是必须加以保护的。

admin2019-07-18  28

问题 多用户系统有必要保证进程的独立性,保证操作系统本身的安全,但为了向用户提供更大的灵活性,应尽可能少地限制用户进程。下面列出的各操作中,(    )是必须加以保护的。

选项 A、从内核(kernel)模式转换到用户(user)模式
B、从存放操作系统内核的空间读取数据
C、从存放操作系统内核的空间读取指令
D、打开定时器

答案D

解析 本题考查用户态与核心态。打开定时器属于时钟管理的内容,对时钟的操作必须加以保护,否则,一个用户进程可以在时间片还未到之前把时钟改回去,从而导致时间片永远不会用完,那么该用户进程就可以一直占用CPU,这显然不合理。从用户模式到内核模式是通过中断实现的,中断的处理过程很复杂,需要加以保护,但从内核模式到用户模式则不需要加以保护。读取操作系统内核的数据和指令是静态操作,显然无需加以保护。
转载请注明原文地址:https://jikaoti.com/ti/anGjFFFM
0

最新回复(0)