第一章单元测试
1、下列选项中不可能在用户态发生的事件是()
A:系统调用
B:外部中断
C:进程切换
D:缺页
正确答案:【进程切换
2、下列选项中,会导致用户进程从用户态切换到内核态的操作是()
A:整数除以零
B:sin()函数调用
C:read系统调用
D:外围设备中断
正确答案:【整数除以零
read系统调用
外围设备中断
3、下列指令中,不能在用户态执行的是()
A:trap指令
B:跳转指令
C:压栈指令
D:关中断指令
正确答案:【关中断指令
4、假定下列指令已装入指令寄存器,则执行时不可能导致CPU从用户态变为内核态(系统态)的是()
A:DIVR0,R1;(R0)/(R1)→R0
B:INTn;产生软中断
C:NOTR0;寄存器R0的内容取非
D:MOVR0,addr;把地址addr处的内存数据放入寄存器R0中
正确答案:【NOTR0;寄存器R0的内容取非
5、下述CPU架构中,属于复杂指令集的是()
A:intelx86
B:MIPS
C:RISC-V
D:ARM
正确答案:【intelx86
第二章单元测试
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晚5ms到达。它们的计算和I/O操作顺序如下:
P1:计算60ms,I/O80ms,计算20ms
P2:计算120ms,I/O40ms,计算40ms
若不考虑调度和切换时间,则完成两个作业需要的时间最少是()
A:240ms
B:260ms
C:340ms
D:360ms
正确答案:【260ms
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、在下列动态分区分配算法中,最容易产生内存碎片的是()
A:首次适应算法
B:最坏适应算法
C:最佳适应算法
D:循环首次适应算法
正确答案:【最佳适应算法
2、某计算机按字节编址,其动态分区内存管理采用最佳适应算法,每次分配和回收后都对空闲分区链重新排序。当前空闲分区信息如下表所示。
回收起始地址为60K、大小为140KB的分区后,系统中空闲分区的数量、第一个空闲分区的起始地址和大小分别是()
A:3、20K、380KB
B:3、500K、80KB
C:4、20K、180KB
D:4、500K、80KB
正确答案:【3、5
如无法购买,请复制网址,换浏览器打开
做题有答案,效率提高!使用过程中有疑问联系QQ55089918
还木有评论哦,快来抢沙发吧~