16 12
发新话题
打印

操作系统习题!!

操作系统习题!!

第一章  绪论

下一页

B 1.计算机的操作系统是一种(   ABCD?)。

A.应用软件

B.系统软件

C.工具软件

D.字表处理软件

 

A 2.UNIX属于一种(   ABCD?)操作系统。

A.分时系统

B.批处理系统

C.实时系统

D.分布式系统

 

C 3.操作系统是一组(   ABCD?)程序。

A.文件管理

B.中断处理

C.资源管理

D.设备管理

 

C 4.下里四个操作系统中,是分时系统的为(   ABCD?)。

A.CP/M

B.MS-DOS

C.UNIX

D.WINDOWS NT

 

D 5.用户要在程序获得系统帮助,必须通过(  ABCD?  )。

A.进程调度

B.作业调度

C.键盘命令

D.系统调用

 

B 6.批处理系统的主要缺点是(  ABCD?  )。

A.CPU的利用率不高

B.失去了交互性

C.不具备并行性

D.以上都不是

 

A 7.DOS操作系统主要功能是(  ABCD?  )。

A.文件管理程序

B.中断处理程序

C.作业管理程序

D.打印管理程序

 

B 8.在Pascal程序中调用的sin(x)是(  ABCD?  )。

A.系统调用

B.标准子程序

C.操作系统命令

D.进程

 

D 9.计算机操作系统的功能是(  ABCD?  )。

A.把源程序代码转换为标准代码

B.实现计算机用户之间的相互交流

C.完成计算机硬件与软件之间的转换

D.控制、管理计算机系统的资源和程序的执行

 

B 10. 在分时系统中。时间片一定时,(  ABCD? ),响应时间越长。

A.内存越多

B.用户数越多

C.内存越少

D.用户数越少

 

 
本帖最近评分记录
  • Mr.Zhou 威望 +10 精品文章 2008-6-5 00:05

TOP

上一页  下一页

D 1.操作系统的(   ABCD?)管理部分负责对进程进行调度。

A.主存储器

B.控制器

C.运算器

D.处理机

 

C 2.操作系统是对(   ABCD? )进行管理的软件。

A.软件

B.硬件

C.计算机资源

D.应用程序

 

A 3.从用户的观点看,操作系统是(   ABCD? )。

A.用户与计算机之间的接口

B.控制和管理计算机资源的软件

C.合理地组织计算机工作流程的软件

D.由若干层次的程序按一定的结构组成的有机体

 

B 4.操作系统的功能是进行处理机管理(   ABCD? )管理、设备管理及信息管理。

A.进程

B.存储器

C.硬件

D.软件

 

A 5.操作系统中采用多道程序设计技术提高CPU和外部设备的(  ABCD?   )。

A.利用率

B.利用率

C.稳定性

D.兼容性

 

B 6.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的(  ABCD?   )和方便用户使用计 算机而配备的一种系统软件。

A.CPU的利用率不高

B.失去了交互性

C.不具备并行性

D.以上都不是

 

B 7.操作系统的基本类型主要有(  ABCD?   )。

A.批处理系统、分时系统及多任务系统

B.实时操作系统、批处理操作系统及分时操作系统

C.单用户系统、多用户系统及批处理系统

D.实时系统、分时系统和多用户系统

 

B 8.所谓(  ABCD?   )是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。

A.多重处理

B.多道程序设计

C.实时处理

D.共行执行

 

B 9.多道批处理系统的硬件支持是20世纪60年代初发展起来的(  ABCD?   )。

A.RISC技术

B.通道和中断机构

C.集成电路

D.高速内存

 

A 10. 下面关于操作系统的叙述中正确的是(  ABCD?  ) 。

A.批处理作业必须具有作业控制信息

B.分时系统不一定都具有人机交互功能。

C.从响应时间的角度看,实时系统与分时系统差不多。

D.由于采用了分时技术,用户可以独占计算机的资源。

TOP

上一页 下一页

C 1.(   ABCD? )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络

B.分布式

C.分时

D.实时

 

B 2.如果分时操作系统的时间片一定,那么(   ABCD? )则响应时间越长。

A.用户数越少

B.用户数越多

C.内存越少

D.内存越多

 

B 3.分时操作系统通常采用(   ABCD? )策略为用户服务。

A.可靠性和灵活性

B.时间片轮转

C.时间片加权分配

D.短作业优先

 

C 4.(   ABCD? )操作系统允许用户把若干个作业提交给计算机系统。

A.单用户

B.分布式

C.批处理

D.监督

 

A 5.在(  ABCD?   )操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。

A.实时

B.分时

C.分布式

D.单用户

 

C 6.下面6个系统中,必须是实时操作系统的有(  ABCD?   )个 。

计算机辅助设计系统
航空订票系统
过程控制系统
机器翻译系统
办公自动化系统
计算机激光照排系统

A.1

B.2

C.3

D.4

 

B 7.设计实时操作系统时,首先应考虑系统的(  ABCD?   )。

A.可靠性和灵活性

B.实时性和可靠性

C.灵活性和可靠性

D.优良性和分配性

 

D 8.若把操作系统看作计算机系统资源的管理者,下列的(  ABCD?   )不属于操作系统所管理的资源。

A.程序

B.内存

C.CPU

D.中断

 

A 9.在下列操作系统的各个功能组成部分中,(  ABCD?   )不需要硬件的支持。

A.进程调度

B.时钟管理

C.地址映射

D.中断系统

 

A 10. 下面关于操作系统的叙述中正确的是(  ABCD?  ) 。

A.批处理作业必须具有作业控制信息

B.分时系统不一定都具有人机交互功能。

C.从响应时间的角度看,实时系统与分时系统差不多。

D.由于采用了分时技术,用户可以独占计算机的资源。

 

TOP

1.什么是操作系统的基本功能?
  
 2.什么是批处理、分时和实时系统?各有什么特征?
   
  
 3.多道程序(multiprogramming)和多重处理(multiprocessing)有何区别?

 
 4.讨论操作系统可以从哪些角度出发,如何把它们统一起来?

TOP

1.什么是操作系统的基本功能?
   
    答:操作系统的职能是管理和控制汁算机系统中的所有硬、软件资源,合理地组织计算
        机工作流程,并为用户提供一个良好的工作环境和友好的接口。操作系统的基本功能包括:
        处理机管理、存储管理、设备管理、信息管理(文件系统管理)和用户接口等。

2.什么是批处理、分时和实时系统?各有什么特征?
      
    答:批处理系统(batchprocessingsystem):
                操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制
                的监督程序(monitor)自动依次处理。其主要特征是:用户脱机使用计算机、
                成批处理、多道程序运行。
        
        分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时
                间片轮转的方式,把处理机分配给各进程使用。其主要特征是:交互性、多用户
                同时性、独立性。
      
        实时系统(realtimesystem):在被控对象允许时间范围内作出响应。其主要特征是:对实
                时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。

3.多道程序(multiprogramming)和多重处理(multiprocessing)有何区别?

    答;多道程序(multiprogramming)是作业之间自动调度执行、共享系统资源,并不是真正地同
        时执行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道
        程序。要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定
        要求多重处理系统的支持。

4.讨论操作系统可以从哪些角度出发,如何把它们统一起来?

    答:讨论操作系统可以从以下角度出发:
        (1)操作系统是计算机资源的管理者;
        (2)操作系统为用户提供使用计算机的界面;
        (3)用进程管理观点研究操作系统,即围绕进程运行过程来讨论操作系统。

        上述这些观点彼此并不矛盾,只不过代表了同一事物(操作系统)站在不同的角度来看待。
        每一种观点都有助于理解、分析和设计操作系统。

TOP

第二章 作业管理和用户接口

  下一页

A 1.在一个以批处理为主系统中,为了保证系统的吞吐率,总是要力争缩短用户作业的(   ABCD?)

A.周转时间

B.运行时间

C.提交时间

D.完成时间

 

C 2.作业在系统中存在与否的唯一标志是(   ABCD?)

A.源程序

B.作业说明书

C.作业控制块

D.目的程序

 

B 3.在批处理系统中,周转时间是(   ABCD?)

A.作业运行程序

B.作业等待时间和运行时间之和

C.作业的相对等待时间

D.作业被调度进入内存到运行完毕的时间

 

D 4.一个作业处于运行状态,则所属该作业的进程可能处于(   ABCD?)状态。

A.运行

B.就绪

C.等待

D.(A)或(B)或(C)

 

B 5.作业调度算法中“短作业优先”调度算法使得(  ABCD?  )。

A.每个作业的等待时间较短

B.作业的平均等待时间最短

C.系统效率最高

D.长作业的等待时间最短

 

A 6.一个进程处于等待状态,则该进程所属的作业存在于(  ABCD?  )中。

A.内存

B.外存

C.高速缓存

D.寄存器

 

C 7.作业调度从处于(  ABCD?  )状态的队列中选取适当的作业投入运行。

A.运行

B.提交

C.后备

D.完成

 

A 8.从作业交给系统到作业完成的时间间隔叫做(  ABCD?  )。

A.周转时间

B.响应时间

C.运行时间

D.等待时间

 

B 9.(  ABCD?   )是指作业从后备队列到被调度程序选中时的时间间隔。

A.触发时间

B.等待时间

C.响应时间

D.运行时间

 

B 10.批处理系统中,是以(  ABCD? )为单位把程序和数据调入内存以便执行。

A.进程

B.作业

C.程序段

D.程序

 

TOP

1.在进程管理中,当(   ABCD? )时,进程从阻塞状态变为就绪状态。

A.进程被进程调度程序选中

B.等待某一事件

C.等待的事件发生

D.时间片用完

 

B 2.分配到必要的资源并获得处理机时的进程状态是(   ABCD? )

A.就绪状态

B.执行状态

C.阻塞状态

D.撤消状态

 

A 3.P\V操作是(   ABCD? )。

A.两条低级进程通信原语

B.两组不同的机器指令

C.两条系统调用命令

D.两条高级进程通信原语

 

B 4.对进程的管理和控制使用(   ABCD? )状态。

A.指令

B.原语

C.信号量

D.信箱通信

 

B 5.进程的并发执行是指若干个进程(  ABCD?   )。

A.同时执行

B.在执行的时间上是重叠的

C.在执行的时间上是不可重叠的

D.共享系统资源

 

B 6.若P、V操作的信号量S初值为2,当前值为一1,则表示有(  ABCD?   )等待进程。

A.0个

B.1个

C.2个

D.3个

 

C 7.下列的进程状态变化中,(  ABCD?   )变化是不可能发生的。

A.运行->就绪

B.运行->等待

C.等待->运行

D.等待->就绪

 

A 8.一个运行的进程用完了分配给它的时间片后,它的状态变为(  ABCD?   )。

A.就绪

B.等待

C.运行

D.由用户自己确定

 

C 9.用P、V操作管理临界区时,信号量的初值应定义为(  ABCD?   )

A.-1

B.0

C.1

D.任意值

 

B 10.用V操作唤醒一个等待进程时,被唤醒进程的状态变为(  ABCD?  )。

A.等待

B.就绪

C.运行

D.完成

TOP

1.进程间的同步是指进程间在逻辑上的相互(   ABCD? )关系。

A.联接

B.制约

C.继续

D.调用

 

D 2.(   ABCD? )是一种只能进行P操作和V操作的特殊变量。

A.调度

B.进程

C.同步

D.信号量

 

B 3.(   ABCD? )是解决进程间同步和互斥的一对低级通信原语。

A.10ck 和 unlock

B.P和V

C.W和S

D.Send和Receive

 

D 4.下面对进程的描述中,错误的是(   ABCD? )。

A.进程是动态的概念

B.进程执行需要处理机

C.进程是有生命期的

D.进程是指令的集合

 

D 5.下面的叙述中正确的是(  ABCD?   )。

A.操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同

B.为了避免发生进程死锁,各进程只能逐个申请资源

C.操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关的信息

D.进程同步是指某些进程之间在逻辑上的相互制约关系

 

C 6.进程控制就是对系统中的进程实施有效的管理,通过使用(  ABCD?   )进程撒消、 进程阻塞、进程唤醒等进程控制原语实现。


A.进程运行

B.进程管理

C.进程创建

D.进程同步


 

B 7.信箱通信是一种(  ABCD?   )通信方式。

A.直接通信

B.间接通信

C.低级通信

D.信号量

 

B 8.操作系统通过(  ABCD?   )对进程进行管理。

A.进程

B.进程控制块

C.进程启动程序

D.进程控制区

 

B 9.操作系统通过(  ABCD?   )对进程进行管理。

A.进程

B.进程控制块

C.进程启动程序

D.进程控制区

 

B 10.操作系统通过(  ABCD?  )对进程进行管理。

A.JCB

B.PCB

C.DCT

D.CHCT

 

TOP

1.用P、V操作可以解决(   ABCD? )互斥问题。

A.一切

B.某些

C.正确

D.错误

 

B 2.通常,用户进程被建立后,(   ABCD? )。

A.便一直存在于系统中,直到被操作人员撤消

B.随着作业运行正常或不正常结束而撒消

C.随着时间片轮转而撤消与建立

D.随着进程的阻塞或唤醒而撒消与建立

 

B 3.在操作系统中,进程是一个具有一定独立功能的程序在某个数据集上的一次(   ABCD? )。

A.等待活动

B.运行活动

C.单独操作

D.关联操作

 

D 4.一个进程被唤醒意味着 (   ABCD? )。

A.该进程重新占有了CPU

B.它的优先权变为最大

C.其PCB移至等待队列队首

D.进程变为就绪状态

 

A 5.下面所述步骤中,(  ABCD?   )不是创建进程所必需的。

A.由调度程序为进程分配CPU

B.建立一个进程控制块

C.为进程分配内存

D.将进程控制块链入就绪队列

 

C 6.多道程序环境下,操作系统分配资源以(  ABCD?   )为基本单位。

A.程序

B.指令

C.进程

D.作业

 

B 7.对于两个并发进程,设互斥信号量为mutex,若mutex=0,则(  ABCD?   )。

A.表示没有进程进入临界区

B.表示有一个进程进入临界区

C.表示有一个进程进入临界区,另一个进程等待进入

D.表示有两个进程进入临界区

 

A 8.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消
息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的(  ABCD?   )。

A.同步

B.互斥

C.调度

D.执行

 

D 9.为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交
换数据的方式进行,这种方式称为(  ABCD?   )

A.进程互斥

B.进程同步

C.进程制约

D.进程通信

 

B 10.用V操作唤醒一个等待进程时,被唤醒进程的状态变为(  ABCD?  )。

A.等待

B.就绪

C.运行

D.完成

 

TOP

1. 什么是作业?作业步?


2.作业由哪几部分组成?各有什么功能?


3.作业的输入方式有哪几种?各有何特点


4.试述SPOOLING系统的工作原理。


5.作业说明书和作业控制块有何异同?


6.操作系统为用户提供哪些接口?它们的区别是什么?


7.作业控制方式有哪几种?调查你周围的计算机的作业控制方式。


8.什么是系统调用?系统调用与一般用户程序有什么区别?与库函数和实用程序又有什么区别?

9.简述系统调用的实现过程。

10.为什么说分时系统没有作业的概念?

11. 试述UNIX的主要特点。

12.UNIX操作系统为用户提供哪些接口?试举例说明。

13.在你周围装有UNIX系统的计算机上,练习使用后台命令、管道命令等Shell的基本命令。

TOP

 16 12
发新话题