操作系统概念课上习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统概念课堂习题
1.多道程序环境下,操作系统分配资源以进程为基本单位。
2.用V操作唤醒一个等待进程是,被唤醒进程的状态变为就绪状态。P73
3.一个运行的进程用完了分配给它的时间片后,它的状态变为就绪状态。
4.若P、V信号量S初值为2,当前值为-1.表示有1 个等待进程。
5.临界资源:系统中某些资源一次只允许一个进程使用P168
临界区:设计到临界资源的代码段
6.为了赋予操作系统某些特权,使他更加安全可靠地工作,实际系统中区分程序执行的两
种不同的运行状态时用户模式和内核模式,其中用户模式程序不能执行特权指令。
P16
7.判断题:当一个进程从等待状态变成就绪状态,则一定有一个进程从就绪状态变成运行
状态。错当已有进程在运行时
8.当时间片轮转算法的时间片足够大时,这个算法就等同于先到先服务(FCFS)算法。
9.最适合分时操作系统采用的进程调度算法是轮转法。
10.假如当前系统有1个进程在运行,就绪队列中有9个进程(在本轮中没有新的进程进入
就绪队列)。采用时间片轮转算法调度,时间片大小为90ms,CPU每次进行进程切换需要花费10ms,则系统开销所占比例为1/11 。
计算步骤:9*10/(10*90+9*10)=1/11
11.以下不属于操作系统部件的是_______。B
A.进程管理
B.数据库管理
C.保护系统
D.命令解释器系统
12.信箱通信是一种_______通信方式。B P88
A.直接通信
B.间接通信
C.信号量
D.低级通信同步
13.什么是上下文切换?上下文切换主要做了什么事情?P79
答:将CPU切换到另一个进程需要保存当前进程的状态并恢复另一个进程的状态的任务为上下文切换。
14.I/0型进程:绝大部分时间进行I/O操作
CPU型进程:绝大部分时间进行CPU操作
15.一个阻塞进程被唤醒意味着________.D
A.该进程重新占有了CPU
B.它的优先权变为最大
C.其PCB移至等待队列队首
D.进程变为就绪状态
16.单位时间内运行完的进程数,称为吞吐量,进程从提交到运行结束的全部时间,称为周转时间,进程在就绪队列中所花的等待时间之和称为等待时间。
17.对于给定的一组进程,________算法可以获得最小的平均等待时间。C
A.先到先服务调度
B.优先权调度
C.最短作业优先调度
D.轮转法调度最少响应平均时间
18.存在饥饿问题的调度算法有优先级调度、最短作业优先调度。
19.________不是属于同一个进程的多个线程之间共享的。C
A. 代码段
B.数据段
C.堆栈
D.打开文件
20.进程只有运行完了才可能被撤销。错父进程运行完,子进程也撤销
21.请问在何种情况下用户使用分时系统比使用个人计算机或单用户工作站更好?
答:例多用户同时使用系统时
22.操作系统中引入线程的优点。
习题四第1题
23.什么是CLI和GUI?P34
答:CLI(command-line interface)命令行界面
GUI(graphical user interface)用户图形界面
24. TCB:线程控制块
FCFS:先到先服务
25.名词解释
中程调度:能将进程从内存中移出,从而降低多道程序设计的程度之后进程能被重新调入内存,从中断处继续执行。P78
线程池:在进程开始时创建一定数量的线程,并放入到池中等待工作。P124
26.用信箱实现进程通信,应提供收件人和message 基本原语。
27.管程跟信号量相比的优点P180