考研操作系统在线题库每日一练(三十六)
以下是希赛网给大家分享考研操作系统在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研操作系统在线题库每日一练,以下为具体内容
1、系统与用户通信接口通常不包括( )。
A、 shell
B、命令解释器
C、广义指令
D、缓存管理指令
2、在操作系统中,只能在核心态下运行的指令是( )。
A、读时钟指令
B、置时钟指令
C、取数指令
D、寄存器清零
3、假定下列指令已装入指令寄存器,则执行时不可能导致CPU从用户态变为内核态(系统态)的是( )。
A、DIV R0,R1 ;(R0)/( R1)→R0
B、INT n ;产生软中断
C、NOT R0 ;寄存器R0的内容取非
D、MOV R0,addr ;把地址addr处的内存数据放入寄存器R0
4、对进程的管理和控制使用( )。
A、指令
B、原语
C、信号量
D、信箱
5、下列因素中,影响请求分页系统有效(平均)访存时间的是( )。I.缺页率II.磁盘读写时间III.内存访问时间IV.执行缺页处理程序的CPU时间
A、仅II、III
B、仅I、IV
C、仅I、II、IV
D、1、II、III和IV
1、试题答案:D
试题解析:
【考点】本题考查操作系统--操作系统概述--操作系统的运行环境--操作系统向上提供的接口。
【解析】广义指令就是系统调用命令,而命令解释器属于命令接口,shell是命令解析器,它也属于命令接口。系统中的缓存全部由操作系统管理,对用户是透明的,操作系统不提供管理系统缓存的系统调用。故本题选D。
2、试题答案:B
试题解析:
【考点】本题考查操作系统--操作系统概述--操作系统的运行环境--CPU运行模式--核心态的特点。
【解析】大多数计算机操作系统的内核包括四个方面的内容,即时钟管理、中断机制、原语和系统控制的数据结构及处理,其中第4部分实际上是系统调用类的指令(广义指令)。A、C和D三项均可以在汇编语言中涉及,因此都可以运行在用户态。从另外的角度考虑,若在用户态下允许执行“置时钟指令”,则一个用户进程可在时间片还未到之前把时钟改回去,从而导致时间片永远不会用完,进而导致该用户进程一直占用CPU,这显然是不合理的。故本题选B。
3、试题答案:C
试题解析:
【考点】本题考查操作系统--操作系统概述--操作系统的运行环境--CPU运行模式--用户态/目态和内核态/管态的转换。
【解析】考虑到部分指令可能出现异常(导致中断),从而转到核心态。指令A有除零异常的可能,指令B为中断指令,指令D有缺页异常的可能,指令C不会发生异常。故本题选C。
4、试题答案:B
试题解析:
【考点】本题考查操作系统--进程管理--进程与线程--进程的控制--进程控制原语。
【解析】对进程的管理和控制功能是通过执行各种原语来实现的,如创建原语等。。故本题选B。
5、试题答案:D
试题解析:
【考点】本题考查操作系统--内存管理--虚拟内存管理--虚拟内存的基本概念--虚拟内存的实现--请求分页存储管理。
【解析】
I:影响缺页中断的频率,缺页率越高,平均访存时间越长;
II、IV:影响缺页中断的处理时间,中断处理时间越长,平均访存时间越长;
III:影响访问页表和访问目标物理地址的时间。
综上所述,I、II、III和IV均正确。故本题选D。