当前位置:文档之家› 2020东北农业大学操作系统原理离线作业答案

2020东北农业大学操作系统原理离线作业答案

东北农业大学网络教育学院操作系统及windows基础网上作业题第一章操作系统引论一、选择题1.(D)不是基本的操作系统A.批处理操作系统B.分时操作系统C.实时操作系统D.网络操作系统2.(C)不是分时系统的基本特征:A.同时性B.独立性C.实时性D.交互性3.在计算机系统中,操作系统是( B)A. 一般应用软件B.核心系统软件C. 用户应用软件D.系统支撑软件4.以下哪一个不是设计操作系统的主要目标(C)A.方便性 B. 有效性 C. 成本低D. 可扩充性5.最早出现的操作系统是( B)A.分时系统B.单道批处理系统C.多道批处理系统D.实时系统6. 允许多个用户以交互使用计算机的操作系统是( B)A.分时系统B.单道批处理系统C.多道批处理系统D.实时系统7. 操作系统是一组( C)A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序8. 现代操作系统的两个基本特征是( C)和资源共享.A.多道程序设计B.中断处理C.程序的并发执行D.实现分时与实时处理9. ( D)不是操作系统关心的主要问题A.管理计算机裸机B.设计,提供用户程序与计算机硬件系统的界面C, 管理计算机系统资源D.高级程序设计语言的编译器10.引入多道程序的目的是(D)A.为了充分利用主存储器B.增强系统的交互能力B.提高实时响应速度D.充分利用CPU,减少CPU的等待时间11.多道程序设计是指( A)A.有多个程序同时进入CPU运行B.有多个程序同时进入主存并行运行C.程序段执行不是顺序的D.同一个程序可以对应多个不同的进程12.从总体上说,采用多道程序设计技术可以( C)单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要( ).A.增加,减少B.增加,延长C.减少,延长D.减少,减少13.在分时系统中,时间片一定,( B),响应时间越长。

A.内存越多B.用户数越多C.后备队列D.用户数越少14.批处理系统的主要缺点是( B )A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是15. 在下列性质中,哪一个不是分时系统的特征( A )A.交互性B.多路性C.成批性D.独立性16. 实时操作系统追求的目标是( C)A.高吞吐率B.充分利用内存C.快速响应D.减少系统开销17.以下( C)项功能不是操作系统具备的主要功能.A.内存管理B.中断处理C.文档编辑D.CPU调度18.操作系统负责为方便用户管理计算机系统的(C )A.程序B.文档资料C.资源D.进程19.操作系统的基本职能是( A)A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具20. 未配置操作系统的计算机系统中最主要的矛盾是(C)A.硬件价格昂贵与消费水平之间的矛盾 B.输入输出无法匹配CPU运行速度的矛盾C.软硬件发展不匹配的矛盾 D.操作复杂与操作人员技术水平之间的矛盾二、填空题1.操作系统为用户提供三种类型的使用接口,它们是(命令界面)、(系统调用界面)和图形用户界面。

2. 操作系统的特征是(并发性),(共享性),虚拟性和(异步性)。

3. 操作系统的目标与(用户)有关。

4. 设计操作系统要满足有效性的目标,有效性体现在提高系统(资源利用率)和提高系统(吞吐量)。

5. 提高系统(资源利用率)是推动操作系统向前发展的主要动力。

6. (开放性)是指遵循世界标准规范,特别是遵循开发系统互联OSI国际标准。

7. 典型的单用户多任务操作系统是(WINDOWS)。

8. 典型的多用户多任务操作系统有(UNIX)和(LINUX)。

9. OS环境下的资源共享又称为资源复用,实现资源共享的方式包括(互斥共享)方式和(同时访问)方式。

10. 在OS中,把通过某种技术将一个物理实体变为若干个逻辑上对应物的功能称为“虚拟”,在OS中利用(时分复用)技术和(空分复用)技术实现虚拟。

11. 在多道环境下,进程以不可预知的速度向前推进,称为进程的(异步)性。

12.如果希望用户与自己的进程之间可以随时交互,应使用(交互式)操作系统。

13.采用多道程序设计技术,能充分发挥(CPU)和(外设)并行工作的能力。

14. 多道程序设计是指在(一段时间内)中同时存放多道用户作业,这些作业宏观上(同时运行)、微观上(分时交替运行)。

三、简答题1.简述什么是单道批处理系统系统对作业的处理是成批进行的,但内存中始终只运行一道作业2.简述多道程序设计思想多道程序设计的特点是具有间断性、共享性、制约性。

从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上看是串行的,各道程序轮流使用CPU,交替执行。

3.简述多道程序设计思想的优缺点多道程序设计的优点是(1)资源利用率高,多道程序共享计算机资源,从而使各种资源得到充分利用;(2)系统吞吐量大,CPU和其他资源保持“忙碌”状态。

缺点是其他条件不改变的话每道程序占有空间会变小,也就是说能用的页面就减少了,可能产生抖动现象4.简述什么是分时系统多个用户分时地使用同一计算机,这样的系统称为分时系统,在分时系统中分时的时间单位称为时间片。

5.简述脱机输入输出方式指在外围计算机的控制下,实现程序和数据的输入输出;或者说它们是脱离主机进行的,故称为脱机输入输出。

6.简述什么是操作系统操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。

7. 多道程序系统如何实现CPU计算与I/O操作的并行?在多道程序系统中,当需要I/O操作时,不需要CPU直接控制I/O操作的完成。

可利用通道、DMA及中断机构来直接控制I/O操作的完成,这时CPU也不是专门空闲等待I/O操作的完成,而是转去执行另一道程序。

8. 将手工操作、单道批处理、多道批处理、多用户分时系统按CPU的有效利用率,由小到大进行排列。

(1)手工操作没有操作系统,属于单道程序系统,大量的处理机时间被人工操作所浪费,因此CPU的利用率很低。

(2)单道批处理系统在一定程度上克服了手工操作的缺点,但仍属于单道程序系统,大量的CPU时间浪费在等待I/O操作的完成上。

因此它的CPU利用率比手工操作的系统要高,但比多道程序系统要低。

(3)多用户分时系统是多道程序系统,具有交互性。

但是程序的分时运行需CPU不断地在多个程序之间进行切换,这种切换需要占用CPU时间。

(4)多道批处理系统是多道程序系统,没有交互性。

CPU在执行一道程序时一般切换到其他程序,只有在需要等待某种事件发生时,才切换到另一程序执行。

因此,它的CPU切换次数远远低于分时系统,而CPU的有效利用率高于批处理系统。

9. 程序的并发执行为什么会有间断性?并发执行是指系统内有多道程序在宏观上同时执行,但系统内往往只有一台处理机(CPU),因此只能分时地为多个程序服务。

就一道程序而言,往往不是一次能够运行完成,而是以走走停停的方式完成其运行,这就是并发系统内程序执行的间断性。

10. 进程的就绪状态和阻塞状态有何不同?阻塞状态的进程还不具务执行的条件,即使放到处理机上能执行;就绪状态的进程具备了执行的所有条件,放在处理机上就能执行。

四、综合题1. AB两道作业如下表所示:(1)计算在单道环境下运行时CPU的利用率;单道环境下CPU利率50%,30%(2)假设计算机系统中具有一个CPU、两个通道,画出AB两道作业并发执行的情况图,并计算CPU利用率。

2.ABC三道作业如下表所示:(1)计算在单道环境下运行时CPU的利用率;(2)假设计算机系统中具有一个CPU、三个通道,画出ABC三道作业并发执行的情况图,并计算CPU利用率。

第二章进程的描述与控制一、选择题1. 进程和程序的一个本质区别是(B).A.前者为动态的,后者为静态的B.前者存储在内存,后者存储在外存C.前者在一个文件中,后者在多个文件中D.前者分时使用CPU,后者独占CPU2. 进程在系统中是否存在的惟一标志是(D )A.数据集合B.目标程序C.源程序D.进程控制块3. 处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( C )使用.A.操作员B.联机用户C.操作系统D.目标程序4. 进程所请求的一次打印输出结束后,将使进程状态从( A )A.运行态变为就绪态B.运行态变为阻塞态C.就绪态变为运行态D.阻塞态变为就绪态5. 一作业进入内存后,则所属该作业的进程初始时处于( C)状态.A.运行B.等待C.就绪D.收容6. 临界区是指并发进程中访问共享变量的( A)段.A.管理信息B.信息存储C.数据D.程序7. 我们把在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出下列论述,正确的论述为(D ) 。

A 对临界资源是不能实现资源共享的。

B 只要能使程序并发执行,这些并发执行的程序便可对临界资源实现共享。

C 为临界资源配上相应的设备控制块后,便能被共享。

D 对临界资源,应采取互斥访问方式,来实现共享。

8. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许(D )个进程参于竞争,而不会发生死锁.A. 5B.2C.3D.49. 产生系统死锁的原因可能是由于(C ).A.进程释放资源B.一个进程进入死循环C.多个进程竞争,资源出现了循环等待D.多个进程竞争共享型设备10. 产生死锁的主要原因是进程运行推进的顺序不合适(A)A.系统资源不足和系统中的进程太多B.资源的独占性和系统中的进程太多C.进程调度不当和资源的独占性D.资源分配不当和系统资源不足11. 若当前进程因时间片用完而让出处理机时,该进程应转变为(A)状态.A.就绪B.阻塞C.运行D.完成12. 运行时间最短的作业被优先调度,这种作业调度算法是(C)A.优先级调度B.响应比高者优先C.短作业优先D.先来先服务13. CPU的调度分为高级、中级和低级三种,其中低级调度是指(C)调度。

A. 作业 B 交换 C 进程 D 线程14. 在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( C )A.进程相应的程序段的长度B.进程总共需要运行时间多少C.进程调度策略和进程自身D.进程完成什么功能15. 在多进程的并发系统中,肯定不会因竞争( D)而产生死锁.A.打印机B.磁带机C.磁盘D.CPU16. 通常不采用( B)方法来解除死锁.A.终止一个死锁进程B.终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源17. 如果进程PA对信号量S执行P操作,则信号量S的值应(B ).A.加1B.减1C.等于0D.小于018. 对于记录型信号量,在执行V操作时,信号量的值应当(B)。

相关主题