操作系统补充作业1(1)
- 格式:doc
- 大小:25.00 KB
- 文档页数:2
第一章补充作业1、设某计算机系统有一台输入机、一台打印机。
现有两道程序同时投入运行,且程序A先开始运行,程序B后运行。
程序A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。
程序B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。
试说明:(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会空闲等待?(2)程序A、B运行时有无等待现象?若有,在什么时候会发生等待现象?2、有两个程序,A程序按顺序使用CPU 10s,使用设备甲5s,使用CPU 5s,使用设备乙10s,最后使用CPU 10s。
B程序按顺序使用设备甲10s,使用CPU 10s,使用设备乙5s,使用CPU 5s,使用设备乙10s。
在顺序环境下先执行A程序再执行B程序,CPU的利用率是多少?在多道程序系统环境下,CPU的利用率是多少?第二章补充作业1、熟练练习60条DOS命令,要求写出每条命令的格式、功能练习过程。
2、熟练练习40条LINUX命令,要求写出每条命令的格式、功能练习过程。
注:做好截图存在文档中,实验报告中要写入。
第三章补充作业1、假设一个计算机系统具有如下性能特征:处理一次中断,平均耗用1ms。
一次进程调度,平均需要2ms。
将CPU分配给选中的进程,又平均需要1ms。
再假设其定时器芯片每秒产生100次中断。
请回答:操作系统将百分之几的CPU 时间用于时钟中断处理?如果操作系统采用轮转法调度,10个时钟中断为1个时间片。
那么,操作系统将百分之几的CPU时间用于进程调度(包括调度、分配CPU和引起调度的时钟中断处理时间)?2、假设就绪队列中有10个进程,系统将时间片设为200ms,CPU进行进程切换要花费10ms,试问系统开销所占的比率约为多少?3、有三个进程PA、PB和PC协作解决文件打印问题:PA将文件记录从磁盘读入内在的缓冲区1,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录,如图所示。
操作系统第一章补充习题一、选择题(从题目给出的A、B、C、D四个答案中,选择一个正确的答案,把答案编号填在题目的______处)1.操作系统的管理部分负责对进程进行调度。
A.主存储器B.控制器C.运算器D.处理机2.操作系统是对进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序3.从用户观点看,操作系统是。
A.用户与计算机之间的接口。
B.控制和管理计算机资源的软件。
C.合理地组织计算机工作流程的软件。
D.由若干层次的程序按一定的结构组成的有机体。
4.操作系统中采用多道程序设计技术提高CPU和外部设备的。
A.利用率B.可靠性C.稳定性D.兼容性5.操作系统是计算机不可缺少的组成部分,是为提高计算机系统资源的__________ 和方便用户使用计算机而配备的一种系统软件。
A.速度B.利用率C.灵活性D.兼容性6.操作系统的基本类型主要有。
A.批处理系统、分时系统及多任务系统。
B.实时操作系统、批处理操作系统及分时操作系统。
C.实时操作系统、分时系统及多用户系统。
D.单用户系统、多用户系统及批处理系统。
7.所谓是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A.多重处理B.多道程序设计C.实时处理D.并行执行8.下面关于操作系统的叙述正确的是。
A.批处理作业系统必须具有作业控制信息。
B.分时系统不一定都具有人机交互功能。
C.从响应时间的角度看,实时系统与分时系统差不多。
D.由于采用了分时技术,用户可以独占计算机的资源。
9.. 操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时10.如果分时系统的时间片一定,那么,则响应时间越长。
A.用户数越少B.用户数越多C.内存越少D.内存越多11.分时操作系统通常采用策略为用户服务。
A.可靠性和灵活性B.时间片轮转C.时间片加权分配D.短作业优先12.操作系统允许用户把若干个作业提交给计算机系统。
操作系统第一次作业(第一、二章内容)参考解答一. 单选题:1.从用户的观点看,操作系统是(C)。
A.控制和管理计算机系统资源的软件B.合理组织计算机工作流程的软件C.用户与计算机系统之间的接口D.由若干层次的程序按一定的结构组织成的有机体2.多道程序设计是指( B )。
A.在实时系统中并发运行多个程序B.在一台处理机上并发运行多个程序C.在一台处理机上同一时刻运行多个程序D.在分布式系统中同一时刻运行多个程序3.关于现代操作系统的主要特征,不正确的是(D)。
A.并发性B.共享性C.虚拟性D.确定性4.在采用微内核结构的操作系统中,(A)不宜放在微内核中。
A.文件系统服务B.低级I/OC.有限的低级进程管理和调度D.进程间通信机制5.以下(B)不是现代的操作系统结构设计模式。
A.客户/服务器模式B.层次式结构设计模式C.对象模式D.对称多处理模式6.在(D)操作系统的控制下,计算机能及时处理由过程控制反馈的信息并作出响应。
A.网络B.分时C.批处理D.实时7.允许多个用户以交互方式使用计算机的操作系统,称为( C )操作系统。
A.实时B.批处理C.分时D.网络8.允许多个用户将若干作业提交给计算机系统成批处理的操作系统称为(B)。
A.分时系统B.批处理系统C.实时系统D.分布式系统9.由多台计算机组成的一个网络,网络中的各台计算机之间无主次之分,任意两台计算机可通过通信交换信息,它们共享网络资源,系统中的若干台计算机可相互协作完成同一任务。
管理上述网络的操作系统是( D )。
A.批处理单道系统B.批处理多道系统C.网络操作系统D.分布式操作系统10.下面关于操作系统的叙述,正确的是(A)。
A.批处理作业必须具有作业控制信息B.分时系统不一定具有人机交互功能C.从响应时间的角度看,实时系统与分时系统差不多D.由于采用了分时技术,用户可以独占计算机系统的资源11.特权指令( C )执行。
A.只能在目态下B.可在管态也可在目态下C.只能在管态下D.从目态变为管态时12.下面有关系统调用的叙述中,不正确的是(A)。
操作系统课后习题1-9答案练习11.1-1.10题解见书1.11 有⼀台输⼊设备和⼀台输出设备的计算机系统上,运⾏有两道程序。
两道程序投⼊运⾏情况如下:程序1先开始运⾏,其运⾏轨迹为:计算50ms、输出100ms、计算50ms、输出100ms,结束;程序2后开始运⾏,其运⾏轨迹为:计算50ms、输⼊100ms、计算100ms、结束。
1. 忽略调度时间,指出两道程序运⾏时,CPU是否有空闲?在哪部分空闲?指出程序1和程序2. 有⽆等待CPU的情况?如果有,发⽣在哪部分?题解:由题画出CPU利⽤图如下:由图可知,1.CPU有空闲,在100ms~150ms时间段是空闲的。
2.程序1⽆等待时间,⽽程序2在⼀开始的0ms~50ms时间段会等待。
1.12 在计算机系统上运⾏三道程序,运⾏次序为程序1、程序2、程序3。
程序3的运⾏轨迹为:计算60ms、输⼊30ms、计算20ms。
忽略调度时间,画出三道程序运⾏的时间关系图;完成三道程序共花多少时间?与单道程序⽐较,节省了多少时间?解答:三道程序运⾏,完成三道程序共花170ms。
与单道程序(260ms)⽐较,节省了90ms。
(始终按照1-2-3的次序,即程序1→程序2→程序3→程序1→程序2→(在程序3运⾏前会停10ms等待输⼊完成)程序3。
(如果不是按照程序1、2、3的次序完成则会有多种情况。
)1.13 在计算机系统上有两台输⼊/输出设备,运⾏两道程序。
程序1的运⾏轨迹为:计算10ms、输⼊5ms、计算5ms、输出10ms、计算10ms。
程序2的运⾏轨迹为:输⼊10ms、计算10ms、输出5ms、计算5ms、输出10ms。
在顺序环境下,先执⾏程序1,再执⾏程序2,求总的CPU利⽤率为多少?题解:由题画出CPU利⽤图如下:由图可知,在总共80ms的时间⾥,CPU空闲时间为40ms,即:CPU利⽤率=40ms/80ms*100%=50%1.14 ⼀个计算机系统有⾜够的内存空间存放3道程序,这些程序有⼀半的时间在空闲等待I/O操作。
1.某宾馆门前有一出租车停车位,假设宾馆每一位顾客出门都要乘坐出租车,并且对顾客约定:如果有其它顾客在此停车位等车则在旁等待;否则在此等车;此停车位有车则乘坐。
对出租车做出约定:如果此停车位已停有车,则等待此停车位空闲;否则停到此停车位等待顾客;有顾客则搭载顾客离开。
试用P、V原语编写程序描述顾客与出租车的行为。
2.【看电影买票问题】有3个网友,未曾谋面,他们相约去看电影,费用AA制,条件是3个人必须都到电影院的时候才能买票进入,如果缺一个人,就害怕有危险,取消活动。
试用信号量和P、V操作描述3个人的行为。
3. 某寺庙,有小、老和尚若干,有一缸水,有小和尚提水入缸供老和尚饮用。
水缸可容10桶水,水取自同一井中。
水井颈窄,每次只能容一个桶取水。
水桶总数为3个。
每次入、取缸水仅为1桶,且不可同时进行。
试用P、V操作给出取水、入水的算法描述。
4. 已知:某系统有三类非剥夺性资源,其中r1类有2个、r2类有2个、r3类有4个;当前有三个进程P1、P2、P3,对资源的占用和请求如表:①画出当前资源分配图;②通过化简资源分配图判断是否发生死锁。
5.在银行家算法中,若出现下述的资源分配情况:Allocation数组Need数组Available向量P0 2 0 3 2 0 0 1 2 0 3 2 2P1 2 3 1 0 0 4 4 0P2 1 3 5 4 2 3 5 6P3 0 3 3 2 0 3 5 2P4 0 0 1 4 0 6 5 6试问该状态是否全?若安全则给出一安全序列。
此时若进程P2再提出请求Request(0,2,2,2),系统能否将资源分配给它?。
1、现有一个作业,在段式存储器管理的系统中已为其分配内存,建立的段表内容如下图所示。
分别计算逻辑地址[2,15 KB],[0,60 KB],[4,18 KB]对应的物理地址是多少?2、对如下的页面访问序列:1,2,3,4,1,2,5,1,2,3,4,5当内存块数量为3时,试问:使用FIFO 算法、 LRU 置换算法产生的缺页中断是多少?3、某页式存储管理的系统中,设每页大小为1KB 。
在某一时刻的一个用户页表中,已经调入内存页面在页表中情况如下表所示,则两个逻辑地址512B 、096C(H)B 、4.5KB 所对应的物理地址分别是多少?4、设磁盘的I/O 请求队列中的磁道号为:98,183,37,122,14,124,65,67,磁头初始位置为50,若采用基本的scan 磁盘调度算法,(假设磁头先向磁盘块号增加的方向移动)。
磁头移动的磁道数共是多少?5、一个有两道作业的批处理系统,作业调度采用短作业优先的调度算法,进程调度采用抢占式优先级调度算法,有下图所求的作业序列,表中优先数为进程优先数,优先数越小,优先级别越高。
(1)列出所有作业进入内存的时间。
(2)写出作业执行的序列(3)求每个作业的周转时间及平均周转时间。
6、某系统有A 、B 、C 类型的3种资源,在T 0时刻进程P1、P2、P3、P4对资源的占用和需求情况如表3-10所示,此刻系统可用资源向量为(2,1,2)。
问:表3-10(1)将系统中各种资源总数和进程对资源的需求数目用向量或矩阵表示出来。
(2)判定此刻系统的安全性。
如果是安全的,写出安全序列,如果是不安全的,写出参与死锁的进程。
7、设公共汽车上有一位司机和一位售票员,它们的活动如下图所示,请分析司机与售票员之间的同步关系,并用P 、V 操作实现。
8、设系统不有3种类型的资源(A ,B ,C )和5个进程(P1,P2,P3,P4,P5), 资源总数为(17,5,20)。
在T0时刻系统资源情总如上表所示,系统采用银行家算法实施死锁策略。
Shell是一个命令语言解释器,自己内部的shell命令集。
不论何时,用户键入命令,都可以被shell所解释。
要知道现在系统上可用shell,可以查看/etc/shells文件#vi/etc/shell要查看现在使用的是哪一个shell,可以使用命令:#echo$SHELL要更改shell,使用命令:#chsh在Red Hat Linux9中启动shell窗口,在主菜单中依次选择命令/系统工具/终端,即可打开。
Shell提示符一般在两种用户提示符,一种是普通用户提示符“$”,另外一种是超级用户提示符“#”。
基本命令(表)1、LS命令不同的文件类型、目录和链接会使用不同的颜色来表示。
可执行文件是红色、压缩文件是暗红色、图像文件是粉红色、目录是蓝色、符号链接是加粗的黑色。
(1)第一个字符表示一种特殊的文件类型。
其中字符可为d(表示该文件是一个目录)、b(表示该文件是一个系统设备,使用块输入/输出与外界交互,通常为一个磁盘)、c(表示该文件是一个系统设备,使用连续的字符输入/输出与外界交互,如串口和声音设备)、“.”表示该文件是一个普通文件,没有特殊属性。
(2)第2――4个字符用来确定文件的用户(user)权限。
第5――7个字符用来确定文件的组(group)的权限。
8-10个字符用来确定文件的其他用户(other user,即不是文件所有者,也不是组成员的用户)的权限。
字符为r 表示用允许用户、组成员或其他人可从该文件中读取数据。
短线“-”则表示不允许该成员读取数据。
字符为w表示允许写,字符为x表示允许执行。
2、CD命令:该命令可以实现不同目录之间的切换,但前提是使用该命令的用户必须有足够的权限对相应目录进行操作。
下面的命令将从当前目录切换至mydir目录#cd/mydir如果不给命令加任何参数,那么就会从当前目录切换至用户的主目录。
如[root@linuxserver/]#cd[root@linuxserver root]#如果要切换至当前目录的上一级目录,使用的命令是CD..3、Mkdir命令:在进行目录创时,可以设置目录的权限。
《操作系统》补充习题1、现有P, Q, R 三个进程, 其中P, Q进程构成生产者--消费者关系, 共享由m个缓冲区构成的缓冲器BUF1; Q, R进程构成生产者--消费者关系, 共享由n个缓冲区构成的缓冲器.BUF2, 试用PV操作描述它们之间的同步关系.2、判断进程同步算法是否有错,若有错,指出错误原因并改正。
1)` A、B 进程共用一缓冲区 Q (Q的容量为一次传送的信息量),A 向Q 写入信息,B 则从 Q 读出信息。
初值: S1 = S2 = 0A进程 B进程向Q从Q2)、设 A、B 为二个并发进程,它们共享一临界资源,其执行临界区的算法框图如下。
( 设初值 S1=1,S2=0 )A进程 B进程3)、m为互斥信号量,s为同步信号量,初值: m=1,s=n (n为大于0的整数)A进程 B进程3、设有一共享缓冲区,其容量为一个数据。
A进程向缓冲区写入数据供C进程读出处理,B进程向缓冲区写入数据供D进程读出处理。
试用P、V操作写出它们间的同步算法。
4、假设某系统有同类资源 10个供 P1、P2、P3 三个进程共享,P1、P2、P3所需资源总数分别为 9、8、4,它们申请资源的次序和数量如表:系统按银行家算法为它们分配资源,1) 写出执行完序号为 6的申请时,各进程的状态和已占有的资源数。
2) 你估计系统是否会出现死锁? 简要说明理由。
5、在一个可剥夺方式的高优先的进程调度系统中,设有P1、P2 进程如下,其中优先级P1 < P2,令信号量S1、S2 的初值为 0,已知 Z = 2,试问P1,P2 并发运行结束后 X=?,Y=?,Z=? (用箭头标出进程执行顺) 进程 P1 进程 P2Y:=1; X:=1;Y:=Y+2; X:=X+1;V(S1); P(S1);Y:=X+Y; X:=X+Y;P(S2): V(S2);Y:=Z+Y Z:=Z+X6、假定某页式存储管理系统的页面尺寸为 1K。
作业A 装入内存后,写入PCB的作业页表始址a=1500,页表长度l=3,页表PMTA的内容如下,作业运行过程中分别执行下列三条指令: PMTA1) STORE 1, 0053272) STORE 2, 003473 页号存取控制内存块号3) LOAD 3, 007134求:与各指令中逻辑地址相对应的 0 E 3内存访问地址是多少?指令的执行结果如何?(指令中逻辑地址均为八进制) 1 W 42 R 67、在一个段式存储管理系统中,某作业的段表如下。
《操作系统》补充作业一:注意:本题这次只作前2问,第3问暂时不作图1是某系统的进程状态变迁图(设该系统的进程调度方式为不可抢占方式),请说明:1.一个进程发生变迁3的原因是什么?发生变迁2、变迁4的原因又是什么?2.下述因果变迁是否会发生,若能够发生,是在什么情况下发生?(a)2 →1;(b) 3 →2;(c) 4 →5;(d) 4 →2;(e) 3 →53.该系统采用的是何种调度算法?照顾了何种类型的进程?(图中的100ms、500ms分别表示分配给高优先就绪队列、低优先就绪队列的时间片)图1《操作系统》补充作业二:同一个进程中的两个线程间的模式切换与不同进程中的两个线程间的模式切换相比,所需工作量是多了还是少了?为什么?《操作系统》补充作业三:当一个ULT线程执行系统调用时,不仅这个线程被阻塞,而且进程中的所有线程都被阻塞,原因是什么?《操作系统》补充作业四:补充作业一之第3问正常作业:5.8、5.17、5.18、5.19;6.8、6.9、6.11、6.12;7.4、7.5、7.6、7.7《操作系统》补充作业五:现有100名毕业生去甲、乙两公司求职,两公司合用一间接待室,其中甲公司招收10人,乙公司招收10人,招完为止。
两公司各有一位人事主管在接待毕业生,每位人事主管每次只可接待一人,其他毕业生在接待室外排成一个队伍等待。
试用信号量和P、V(或Wait、Signal)操作实现人员招聘过程,说明信号量值的变化范围。
《操作系统》补充作业六:有5 个批处理作业A 、B、C、D、E 均已到达单处理机系统中,其运行时间分别需要2、4、6、8 和10分钟,各自的优先级分别被规定为1、2、3、4 和5,这里5 为最高级。
现分别用时间片轮转算法(时间片长为2分钟)、优先数法、短作业优先算法进行调度,在忽略进程切换时间的前提下,分别计算平均周转时间及平均带权周转时间,图示进程的调度顺序。
正常作业:8.5、9.5、9.10,请使用单页纸提交!。
操作系统作业(第一章—第四章)一、单项选择1 在计算机系统中配置操作系统的目的是【】。
A 增强计算机系统的功能B 提高系统资源的利用率C 合理组织工作流程以提高系统吞吐量D 提高系统的运行速度2 在操作系统中采用多道程序设计技术,能有效提高CPU、内存和I/O设备的【】。
A 灵活性B 可靠性C 兼容性D 利用率3 在操作系统中,并发性是指若干事件【】发生。
A 在同一时刻B 一定不在同一时刻C 在某一时间间隔内D 依次在不同时间间隔内4 以下不属于衡量操作系统性能指标的是【】。
A 作业的大小B 资源利用率C 吞吐量D 周转时间5 下列选项中,操作系统提供给应用程序的接口是【】。
A 系统调用B 中断C 函数D 原语6 在分时系统中,当用户数为50时,为了保证响应时间不超过1s,选取的时间片最大值为【】。
A 10msB 20msC 50msD 100ms7 假设就绪队列中有10个就绪进程,以时间片轮转方式进行进程调度,如果时间片为180ms,切换开销为20ms。
如果将就绪进程增加到30个,则系统开销所占的比率为【】。
A 10%B 20%C 30%D 90%8 中断系统一般由相应的【】组成。
A 硬件B 软件C 硬件和软件D 固件9 以下工作中,【】不是创建进程所必须的。
A 创建进程的PCB B 为进程分配内存C 为进程分配CPUD 将PCB插入就绪队列10 系统中有5个用户进程且CPU工作于用户态,则处于就绪状态或阻塞状态的进程数最多分别为【】。
A 5,4B 4,0C 0,5D 4,511 如果系统中有n个进程,则就绪队列中进程的个数最多为【】。
A 1B n-1C nD n+112 一次I/O操作的结束,有可能导致一个或几个进程【】。
A 由阻塞变为就绪B 由运行变为就绪C 由阻塞变为运行D 由就绪变为运行13 某个运行中的进程要申请打印机,则它的状态变为【】。
A 就绪B 阻塞C 创建D 挂起14 【】必然会引起进程切换。
形考作业一题目随机,请使用Ctrl+F组合键查找题目题目:按照所起的作用和需要的运行环境,操作系统属于()。
题目:UNIX操作系统核心层的实现结构设计采用的是()。
题目:UNIX命令的一般格式是()。
[选项] [参数]题目:操作系统的基本职能是()题目:操作系统对缓冲区的管理属于()的功能。
题目:操作系统内核与用户程序、应用程序之间的接口是()。
题目:工业过程控制系统中运行的操作系统最好是()。
题目:进程从运行状态变为阻塞状态的原因是()。
题目:进程控制块是描述进程状态和特性的数据结构,一个进程(题目:进程与程序之间有密切联系,但又是不同的概念。
题目:两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的()关系。
题目:两个进程争夺同一个资源()。
题目:某进程由于需要从磁盘上读入数据而处于阻塞状态。
题目:批处理系统的主要缺点是()。
题目:如果信号量S的值是0 , 此时进程A执行P(S)操作,那么,进程A会()。
CPU题目:若P、V操作的信号量S初值为2,当前值为-1,则表示有()个等待进程。
题目:实时操作系统追求的目标是()。
题目:死锁的四个必要条件中,无法破坏的是()。
题目:为了描述进程的动态变化过程,采用了一个与进程相联系的(),根据它而感知进程的存在。
题目:为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。
题目:为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
题目:系统出现死锁的原因是()。
题目:系统调用是由操作系统提供的内部调用,它()。
题目:下列关于进程和线程的叙述中,正确的是()。
题目:下列关于引入线程的好处的描述中,不正确的是()。
题目:下列进程状态的转换中,不正确的是()。
题目:下列系统中,属于实时系统的是()。
题目:下面不属于分时系统特征的是()。
题目:现代操作系统的基本特征是()、资源共享和操作的异步性。
《操作系统》作业一得分:一、填空题(每空2分,共30分)1、计算机操作系统是方便用户、管理和控制计算机的系统软件。
2、操作系统的基本类型有:、、、个人计算机操作系统和。
3、操作系统的五大功能是:、存储管理、、和。
4、作业输入方式有:联机输入方式、、直接耦合方式、和。
5、UNIX操作系统提供哪两种界面:和。
二、单项选择题:(每空3分,共30分)1、操作系统是一种()。
A.通用软件B.系统软件C.应用软件D.软件包2、操作系统负责管理计算机系统的(),其中包括处理机、存储器、设备和文件。
A.程序B.文件C.资源D.进程3、没有下列()设备计算机无法工作。
A.硬盘B.软盘C.内存D.打印机4、系统调用是()。
A.一条机器指令B.中断子程序C.用户子程序D.提供编程人员的接口5、在操作系统中采用多道程序设计主要是为了提高CPU和外设的()。
A.利用效率B.可靠性C.稳定性D.兼容性6、为了执行更多的程序,计算机需要有()。
A.更大的内存B.更快的外设C.更强的稳定性D.更先进的终端7、()操作系统已经成为工作站上的主流操作系统。
A.VMS B.DOSC.MVS D.UNIX8、UNIX操作系统的主要工作语言是()。
A.B语言B.COBOL语言C.PACAL语言D.C语言9、在下列性质中,哪一个不是分时系统的特征。
()A. 交互性B. 同时性C. 及时性 D.独立性10、系统调用的目的是()。
A.请求系统服务B.终止系统服务C.申请系统资源D.释放系统资源三、问答题(共40分)1、分时系统和实时系统有什么不同?(6分)2、多用户操作系统和网络操作系统有什么区别?(8分)3、什么是作业?作业由哪几部分组成?(6分)4、什么是系统调用?它可分为几类?(6分)5、为何分时系统中没有作业调度程序?(8分)6、操作系统用户接口中包含哪几种接口?(6分)《操作系统》作业二得分:一、填空题(每空1分,共45分)1、程序的顺序执行主要有以下几个特点:顺序性、和。
2、(1)有空闲等待;在100ms-150ms 之间等待;因为此时A 程序正在打印,B 程序在输入,不存在程序调用CPU 。
(2)有;发生在180ms-200ms 。
5、(1)Job1需要80ms ,Job2需要90ms ,Job3需要90ms
(2)(90-20)/ 90 = 77.8%
(3)I1
:(90-20) / 90 = 77.78%;I2:(90-20) / 90 = 77.78%;
8、(1) 最早结束的程序是B,最后结束的程序是C。
(2) 程序A为250ms。
程序B为220ms。
程序C为310ms。
(3) CPU 利用率为(310-10-40-70) / 310 = 61.3%
9、(1)程序B先结束
(2)需要234ms
(3)(20+20+10+45+25+20+20+20)/ 234 = 76.92%
(4)0-20ms以及199-214ms,共计35ms
(5)110-129ms以及159-169ms,共计29ms
12、(1)空分复用。
多人共用一大块土地。
(2)时分复用。
多人在不同时间使用一台计算机。
(3)时分复用。
多人在不同时间使用一块黑板。
(4)空分复用。
多人共用一堆座椅。
(5)时分复用。
同一个文件每次只有一个人使用,由多个人在不同时间使用。
(6)时分复用。
同一个打印机由多个人在不同时间使用。
(7)空分复用。
系统栈同时提供给多个进程使用。