骇醚叹疏蠕良请蜗乖怀钡谋匹
第一章 单元测试
1、 下列选项中不可能在用户态发生的事件是( )
A:系统调用
B:外部中断
C:进程切换
D:缺页
答案: 进程切换
2、 下列选项中,会导致用户进程从用户态切换到内核态的操作是( )
A:整数除以零
B:sin()函数调用
C:read系统调用
D:外围设备中断
答案: 整数除以零
read系统调用
外围设备中断
3、 下列指令中,不能在用户态执行的是( )
A:trap指令
B:跳转指令
C:压栈指令
D:关中断指令
答案: 关中断指令
4、 假定下列指令已装入指令寄存器,则执行时不可能导致CPU从用户态变为内核态(系统态)的是( )
A:DIV R0, R1; (R0) / (R1)→R0
B:INT n; 产生软中断
C:NOT R0; 寄存器R0的内容取非
D:MOV R0, addr; 把地址addr处的内存数据放入寄存器R0中
答案: NOT R0; 寄存器R0的内容取非
5、 下述CPU架构中,属于复杂指令集的是( )
A:intel x86
B:MIPS
C:RISC-V
D:ARM
答案: intel x86
第二章 单元测试
1、 下列选项中,程序中不能使用的指令是( )
A:访存指令
B:访问寄存器的指令
C:访问外设的指令
D:中断隐指令
答案: 中断隐指令
2、 程序在指令中使用的地址都是( )
A:虚拟地址
B:物理地址
C:绝对地址
D:间接地址
答案: 虚拟地址
3、 对于子程序的栈帧,主程序可以进行的操作是( )
A:仅读
B:仅写
C:既能读又能写
D:既不能读又不能写
答案: 仅写
4、 下列选项中,决定一个系统中能够接受的可执行文件格式的是( )
A:操作系统
B:编译程序
C:汇编程序
D:连接程序
答案: 操作系统
5、 程序中未初始化的全局数据在执行视图和内存视图空间中的占用情况如下( )
A:既占用执行视图,又占用内存视图
B:不占用执行视图,也不占用内存视图
C:占用执行视图,不占用内存视图
D:不占用执行视图,占用内存视图
答案: 不占用执行视图,占用内存视图
第三章 单元测试
1、 下列关于系统调用的叙述中,正确的是( )
A:在执行系统调用服务程序的过程中,CPU处于内核态
B:操作系统通过提供系统调用避免用户程序直接访问外设
C:不同的操作系统为应用程序提供了统一的系统调用接口
D:系统调用是操作系统内核为应用程序提供服务的接口
答案: 在执行系统调用服务程序的过程中,CPU处于内核态
操作系统通过提供系统调用避免用户程序直接访问外设
系统调用是操作系统内核为应用程序提供服务的接口
2、 下述有关运行时系统的叙述中,正确的是( )
A:运行时系统是在链接过程中插入到可执行程序中的
B:运行时系统属于操作系统,运行在CPU的用户模式下
C:运行时系统是用户程序,运行在CPU的内核模式下
D:运行时系统是常驻内存的
答案: 运行时系统是在链接过程中插入到可执行程序中的
3、 下列选项中,不需要操作系统进行处理的是( )
A:子程序调用
B:中断处理
C:异常处理
D:陷入
答案: 子程序调用
4、 下列操作中,运行时系统会参与的是( )
A:程序的装入
B:程序的结束
C:中断处理
D:中断响应
答案: 程序的结束
5、 如果一个程序使用了一个共享程序模块,那么该模块会在下述哪个选项中占有存储空间( )
A:程序的目标文件
B:程序的可执行文件
C:程序的内存视图
D:程序的执行视图
答案: 程序的内存视图
6、 下列选项中,操作系统提供给应用程序的接口是( )
A:系统调用
B:中断
C:库函数
D:原语
答案: 系统调用
第四章 单元测试
1、 单处理机系统中,可并行的是( )
A:进程与进程
B:处理机与设备
C:处理机与通道
D:设备与设备
答案: 处理机与设备
处理机与通道
设备与设备
2、 与单道程序系统相比,多道程序系统的优点是( )
A:CPU利用率高
B:系统开销小
C:系统吞吐量大
D:I/O设备利用率高
答案: CPU利用率高
系统吞吐量大
I/O设备利用率高
3、 下列关于多任务操作系统的叙述中,
1具有并发和并行的特点
2需要实现对共享资源的保护
3需要运行在多CPU的硬件平台上
正确的是( )
A:仅1
B:仅2
C:仅1、2
D:1、2、3
答案: 仅1、2
4、 一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5 ms到达。它们的计算和I/O操作顺序如下:
P1:计算60 ms,I/O 80 ms,计算20 ms
P2:计算120 ms,I/O 40 ms,计算40 ms
若不考虑调度和切换时间,则完成两个作业需要的时间最少是( )
A:240 ms
B:260 ms
C:340 ms
D:360 ms
答案: 260 ms
5、 有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。
两个操作完成后,x的值( )
A:可能为-1或3
B:只能为1
C:可能为0、1或2
D:可能为-1、0、1或2
答案: 可能为0、1或2
第五章 单元测试
1、 在支持多线程的系统中,进程P创建的若干个线程不能共享的是( )
A:进程P的代码段
B:进程P中打开的文件
C:进程P的全局变量
D:进程P中某线程的栈指针
答案: 进程P中某线程的栈指针
2、 下列选项中,会导致进程从执行态变为就绪态的事件是( )
A:执行P(wait)操作
B:申请内存失败
C:启动I/O设备
D:被高优先级进程抢占
答案: 被高优先级进程抢占
3、 下列选项中,
1用户登录成功 2设备分配 3启动程序执行
导致创建新进程的操作是( )
A:仅1和2
B:仅2和3
C:仅1和3
D:1、2和3
答案: 仅1和3
4、 某系统正在执行三个进程P1、P2和P3,各进程的计算(CPU)时间和I/O时间比例如下表所示。
为提高系统资源利用率,合理的进程优先级设置应为( )
A:P1 > P2 > P3
B:P3 > P2 > P1
C:P2 > P1 = P3
D:P1 > P2 = P3
答案: P3 > P2 > P1
5、 假设4个作业到达系统的时刻和将要运行的时间如下表所示。
若系统在t = 2时开始调度一个作业,则按照先来先服务、短作业优先调度算法选中的作业分别是( )
A:J2、J3
B:J1、J4
C:J2、J4
D:J1、J3
答案: J1、J3
6、 某系统采用基于优先权的非抢占式进程调度策略,完成一次进程调度和进程切换的系统时间开销为1μs。在T时刻就绪队列中有3个进程P1、P2和P3,其在就绪队列中的等待时间、需要的CPU时间和优先权如下表所示。
若优先权值大的进程优先获得CPU,从T时刻起系统开始进程调度,则系统的平均周转时间为( )
A:54 μs
B:73 μs
C:74 μs
D:75 μs
答案: 75 μs
上方为免费预览版答案,如需购买完整答案,请点击下方红字
点关注,不迷路,微信扫一扫下方二维码
关注我们的公众号:阿布查查 随时查看答案,网课轻松过
为了方便下次阅读,建议在浏览器添加书签收藏本网页
电脑浏览器添加/查看书签方法
1.按键盘的ctrl键+D键,收藏本页面
2.下次如何查看收藏的网页?
点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页
手机浏览器添加/查看书签方法
一、百度APP添加/查看书签方法
1.点击底部五角星收藏本网页
2.下次如何查看收藏的网页?
点击右上角【┇】-再点击【收藏中心】查看
二、其他手机浏览器添加/查看书签方法
1.点击【设置】-【添加书签】收藏本网页
2.下次如何查看收藏的网页?
点击【设置】-【书签/历史】查看收藏的网页
苫毁敛豢羡嫁吨曹撅炮擂函另