[整理]《操作系统》复习题1224,题上有答案. 下载本文

-------------

复习题

一、单选题

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、以上都错

6. 现有4个作业,J1、J2、J3、J4,其执行时间分别是T1、T2、T3、T4,并且T1>T2>T3>T4,系统采用计

算短的作业优先调度算法,则它们的平均周转时间是 。

A、T4+T3+T2+T1 B、(T4+T3+T2+T1)/4 C、(4*T4+3*T3+2*T2+T1)/4 D、4*T1+3*T2+2*T3+T4 7. 有一个作业需要运行2小时,它8:00进入系统,10:00开始执行,开始执行时该作业的响应比是 。

A、0.5 B、1 C、2 D、4 8. 计算机操作系统负责管理计算机的 。

A、 程序 B、 作业 C、 资源 D、 进程 9. 工厂的过程控制系统运行的操作系统最好是 。

A、 网络操作系统 B、 实时操作系统 C、 分布式操作系统 D、 分时操作系统 10. 从用户的观点来看,操作系统是 。

A、用户与计算机之间的接口 B、控制和管理计算机资源的软件 C、合理组织计算机流程的软件 D、一个应用程序

11. 进程和程序的本质区别是 。

A、存储在内存和外存 B、顺序和非顺序地执行机器指令 C、分时使用和独占使用计算机资源 D、动态和静态的特征 12、一个进程被唤醒,意味着 。

A、该进程由外存调入了内存 B、该进程拥有了CPU的使用权 C、该进程进入了就绪队列 D、该进程被撤消了 13、进程在三个基本状态间转换,肯定不会有的是 。

A、就绪态→等待态 B、就绪态→运行态 C、等待态→就绪态 D、运行态→等待态 14、利用PV操作,可以 。

A、防止系统出现死锁 B、避免系统进入死锁 C、实现进程间的同步与互斥 D、实现资源的动态分配 15. 下面所列的进程的3种基本状态之间的转换不正确的是____________。

A、就绪状态→执行状态B、执行状态→就绪状态 C、执行状态→阻塞状态D、就绪状态→阻塞状态

-------------

-------------

16. 调度算法有利于CPU繁忙型的作业,而不利于I/O繁忙型的作业(进程)。

A、时间片轮转调度算法 B、先来先服务调度算法 C、短作业(进程)优先调度算法 D、优先权调度算法 17. 以下不可能引起进程调度的是 。

A、一个进程完成工作后被撤消 B、一个进程从就绪状态变成了运行状态

C、一个进程从等待状态变成了就绪状态 D、一个进程从运行状态变成了等待状态或就绪状态

18. 当两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再

向前执行,这种制约性合作关系被称为进程的 。 A、 调度 B、 执行 C、 同步 D、 互斥 19. 信号量被定义为一个整型变量,其初始值是 。

A、 0 B、 无任何限制 C、 负整数 D、 非负数 20. 下列关于进程和线程的说法中正确的是 。

A、线程是进程中可独立执行的子任务,一个进程可以包含一个或多个线程,一个线程可以属于一个或多个进程 B、多线程技术具有明显的优越性,如速度快、通信简便、设备并行性高等 C、由于线程不作为资源分配单位,线程之间可以无约束地并行执行 D、线程又称为轻型进程,因为线程都比较小

21. 下面关于系统的安全状态的描述中正确的是 。

A、系统处于不安全状态可能会发生死锁 B、系统处于不安全状态一定会发生死锁 C、系统处于安全状态时也可能会发生死锁 D、不安全状态是死锁状态的一个特例 22.计算机操作系统的功能是 。

A.把源程序代码转换为标准代码 B.实现计算机用户之间的相互交流

C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行 23 在分时系统中。时间片一定时, ,响应时间越长。 A.内存越多 B.用户数越多 C.内存越少 D.用户数越少

24.在一个以批处理为主系统中,为了保证系统的吞吐率,总是要力争缩短用户作业的 。 A.周转时间 B.运行时间 C.提交时间 D.完成时间 25.作业在系统中存在与否的唯一标志是 。 A.源程序 B.作业说明书 C.作业控制块 D.目的程序

二、判断题

1、两次打开Word系统,编辑同一篇文章,因为程序一样(Word2000),数据一样(同一篇文章),所以系统

中运行的这两个Word字处理程序是同一个进程。 2、进程有3个状态:运行态、就绪态和阻塞态。

3、采用优先权调度算法时,处于运行状态的进程一定是优先级最高的进程。 4、进程互斥是进程同步的一种特殊情况。√

5、在处理死锁的4种方法中,预防策略是不允许死锁出现的,而其他3种方法都是允许的。为预防死锁,系统必

须使至少产生死锁的4个必要条件之一不成立,例如银行家算法就是预防死锁最具代表性的一个算法。

-------------

-------------

6、若系统内只有一个进程,则不会产生死锁现象。√

7.作业是指计算机CPU 在某段时间内所运行的一组指令。

8.多道程序执行环境意味着有多个不同的操作系统同时管理计算机。 9.存储在外存中的代码称为程序,而存储在内存中的代码称为进程。

10.进程调度的算法有:轮转法、先来先服务法、优先级法和线性优先级法。√ 11、实时系统只能用于生产控制系统,不能应用于信息处理系统; 12、多道批处理系统是指系统中存在有多个中央处理器的系统;

13、分布式操作系统能使系统中若干台计算机互相协作完成一个共同的任务;√ 14、分时系统中,时间片越小,响应时间越短;

15、一旦一个作业被作业调度程序选中,即占有了CPU; 16、在一个确定的计算机系统上,只能安装和配置一种操作系统;

17、 进程控制块中的所有信息必须常驻内存; 18、一旦出现死锁, 所有进程都不能运行;

19、进程状态的转换是由操作系统完成的, 对用户是透明的;√

20、当一个进程从等待态变成就绪态, 则一定有一个进程从就绪态变成运行态。 21、操作系统的所有程序都必须常驻内存。 22、进程获得处理机而运行是通过申请而得到的。 23、通过任何手段都无法实现计算机系统资源之间的互换.

24、在作业调度时, 采用最高响应比优先的作业调度算法可以得到最短的作业平均周转时间。 25、有m个进程的操作系统出现死锁时, 死锁进程的个数为1

三、填空题

1. 多道运行的特征之一是宏观上并行,其含义是_同时进入系统的几道程序都是在运行过程中,即它们先后开始了各自的运行,但均没有运行完。_。

2. 多道程序设计的特点是多道、宏观上并行 和 微观上串行。

3. 确定作业调度算法时应注意系统资源的均衡使用,即使I/O繁忙作业和CPU繁忙作业搭配使用。

4. 批处理系统的基本特征是“批量”,它把提高作业的吞吐量作为主要设计目标,同时也兼顾作业的周转时间。

5. 单道批处理系统是在解决人机矛盾和CPU与I/O设备的矛盾中发展起来的。 6. 某个信号量S 初值为3,当前值为-2,则等待在该信号量上的进程数为___2__。 7. 在操作系统中,_进程 是资源分配、调度和管理的最小单位。

-------------