《操作系统》课程形成性考核作业册参考答案.doc
文本预览下载声明
作业1
第一章
一、1 (C) 2(D) ?3(A) ? 4(B) ? 5(C) ? 6(C) ? 7(B) ? 8(C) ?9(A) ? ?10(C)。
二、1.系统软件。
? ?2.批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统。
3.作业管理、文件管理、存储管理、设备管理、进程管理。
三、1(对) ? ?2(错) ? ? 3(对) ? ? 4(错) 5(错)
四、1 操作系统相当于计算机的“管家”,它负责管理计算机的硬软资源,在整个计算机系统中起极其重要的作用。
2.分时系统通用性强,交互能力强、响应速度要求一般,追求的是尽量为更多的用户服务;实时系统是一种专用系统,它的交互能力要求一般,追求的是非常快的响应速度和非常高的可靠性。
3.DOS具有良好的兼容性;较好的开放性;使用方便;功能丰富。Windows具有优良的图形界面;多任务操作环境;有效地利用主存;支持多媒体技术。UNIX/Linux内核和核外程序的有机结合;移植性好;多用户多任务;较好的用户界面。
第二章
一、
1(D) ?2(A) ?3(B) ? 4(C) ?5(A) ?6(C) ? 7(B) ? 8(A) ? ?9(B)
10(A)
二、
1程序、数据、作业说明书
2脱机、联机加脱机
3操作命令、系统调用
三、
1 ?(错) 2(错) ? 3(对) ? 4(错) ?5 (错)
四、
1作业调度也称高级调度进程调度也称低级调度。一个作业被调度,那么这个作业有资格获得CPU;而一个进程被调度,说明这个进程已经分配了CPU。作业调度的次数少频率低,作业只调度一次就可以完成;而进程调度的次数多频率高,一个进程反复被调度多次才完成。
2运行的状态不同。一般过程调用其调用的过程核被调用的过程都是用户的程序,CPU一直在用户态下运行。系统调用其调用的过程是用户程序,被调用的程序是操作系统的核心程序,执行调用过程CPU处于用户态,执行被调用的系统核心程序时CPU处于核心态。
进入方式不同。一般过程调用可以通过过程调用语句调用用户过程。系统调用必须通过系统调用指令(访管指令)调用系统的核心程序。
五、
第1题:
先来先服务(FIFO):
? ? ? ? ? ? 作业 1 ? ?? 作业2? 作业3 作业4 ? ?
时间:10? ? ?? ?? ? 12 ? ? ? 13? ? ?13.5 ? ?13.8
作业1的周转时间=12-10 ?=2 ?(周转时间=完成时间-提交时间)
作业2的周转时间=13-10.2=2.8
作业3的周转时间=13.5-10.4=3.1
作业4的周转时间=13.8-10.5=3.3
平均周转时间(2+2.8+3.1+3.3)/4=2.8
平均带权周转时间=(2/2+2.8/1+3.1/0.5+3.3/0.3)/4
最短作业优先(SJF):
作业 1 ? ?? 作业4? 作业3 作业2
时间:10 12 12.3 12.8 13.8
作业1的周转时间=12-10=2
作业2的周转时间=13.8-10.2=3.6
作业3的周转时间=12.8-10.4=2.4
作业4的周转时间12.3-10.5=1.8
平均周转时间2.45
平均带权周转时间=(2/2+3.6/1+2.4/0.5+1.8/0.3)/4
第2题:
作业1从8.0到10.0运行。10.0时刻
作业2 的响应比是1+(10.0-8.3)/0.5=4.4
作业3 的响应比是1+(10.0-8.5)/0.1=16
作业4 的响应比是1+(10.0-9.0)/0.4=3.5
选择作业3从10.0到10.1运行,10.1`时刻:
作业2 的响应比是1+(10.1-8.3)/0.5=2.8
作业4 的响应比是1+(10.1-9.0)/0.5=2.1
选择作业2从10.1到10.6运行,
选择作业4从10.6到11运行。
作业1 ?周转时间=完成时间-到达时间=10.0-8.0=2 ?带权周转时间=2/2.0=1
作业2周转时间=10.6-8.3=2.3 ? ?带权周转时间=2.3/0.5=4.6
作业3周转时间=10.1-8.5=1.6 ? ?带权周转时间=1.6/0.1=16
作业4周转时间=11-9.0=2.0 ? ? ?带权周转时间=2.0/0.4=12.5
平均带权周转时间(1+4.6+16+12.5)/4=9.4
作业2
第三章文件管理
一、
1(C) 2(B) ?3(C) ? 4(A) ?5(A) ?6(C) ? 7(B) ? 8(C) ?9(D) ? 10(D)
?二、
1(对) ? 2(错) ? 3(错) ?4(错) ? 5(对)
三、
1.从用户角度来看,文
显示全部