2014计算机考研《操作系统》单项选择题(三)

2014计算机考研《操作系统》单项选择题(三)

  î 例题18

  从用户的观点看,操作系统是 (18) 。

  (18)A.用户与计算机之间的接口 B.控制与管理计算机资源的软件

  C.合理地组织计算机工作流程的软件 D.由若干层次的程序按一定的结构组成的有机体

 例题18分析

  从方便用户使用的角度看,操作系统是一台虚拟机,是对计算机硬件的首次扩充,隐藏了硬件操作细节,使用户与硬件细节隔离,向用户提供接口,方便用户使用计算机。

 例题18答案

  (18)A

 î 例题19

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

  (19)A.多重处理 B.多道程序设计 C.实时处理 D.共行执行

例题19分析

  在多道程序设计系统中,操作系统可将多个作业存放在作业缓冲池中。在某一时刻,操作系统从缓冲池中挑选一个作业,并开始执行该作业。当执行中的作业因要等待用户键盘输入或等待其他设备I/O操作时,在单道程序设计中CPU就无事可干;在多道程序设计中,操作系统就可在缓冲池中挑选另一个作业,使其运行。当前一个作业结束了等待状态后就可再次获得CPU,继续运行下去。只要系统中总是存在可执行的作业,CPU就永远不会因无事可干而闲着。

例题19答案

  (19)B

 î 例题20

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

  (20)A.实时 B.分时 C.分布式 D.单用户

 例题20分析

  操作系统一般分为以下几类。

  (1)单用户操作系统,一次只能支持一个用户作业的运行。

  (2)批处理系统,用户作业以成批的方式提交给计算机。

  (3)分时操作系统,允许多个用户同时与计算机系统交互。

  (4)实时操作系统,能够及时响应随机发生的外部事件,并对外部事件做出快速处理,对来自外部的请求和信号在限定的时间范围内做出响应。实时性和可靠性是其重要特点。

  (5)网络操作系统,面向网络上多用户,提供基本的网络操作所需要的功能,如文件共享,内存管理和进程任务调度等。

  (6)分布式操作系统,是最高级的操作系统,管理整个系统(包括网络)中的所有资源,负责所有资源的分配和调度、任务的划分和具体安排、信息传递和控制。

  由此可知,在实时操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。

  例题20答案

  (20)A

 î 例题21

  Windows 属于 (21) 操作系统。

  (21)A.单用户单任务 B.单用户多任务 C.多用户 D.批处理

例题21分析

  单用户多任务操作系统是指:一台计算机同时只能有一个用户使用,但该用户一次可以运行或提交多个作业。例如:Windows,虽然,Windows 2000和XP都可以有多个用户,为什么还是单用户呢?因为Windows虽然可以设置多个用户,但是同一时候只能让一个用户独享系统的所有资源,所以Windows是单用户操作系统。因为“多用户”的定义是允许多个用户通过各自的终端,使用同一台主机,共享主机系统的各类资源(如,UNIX、Linux等)。

例题21答案

  (21)B

 î 例题22

  临界区是指 (22) 。

  (22)A.一组临界资源的集合 B.可共享的一块内存区

  C.访问临界资源的一段代码 D.请求访问临界资源的代码

例题22分析

  每个进程中访问临界资源的那段程序称为临界区(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。

  进程进入临界区的调度原则是:

  ① 如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入;② 任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其他所有试图进入临界区的进程必须等待;③ 进入临界区的进程要在有限时间内退出,以便其他进程能及时进入自己的临界区;④ 如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。

 例题22答案

  (22)C

î 例题23

  批处理操作系统的目的是 (23) 。

  (23)A.提高系统与用户的交互性 B.提高系统资源利用率

  C.降低用户作业的周转时间 D.减少用户作业的等待时间

例题23分析

  批处理操作系统也称为作业处理系统。在批处理系统中,操作人员将作业成批地装入计算机中,由操作系统在计算机中某个特定磁盘区域(输入井)将其组织好,并按一定的算法选择其中的一个或多个作业,将其调入内存使其运行。运行结束后,把结果放入磁盘“输出井”,由计算机统一输出后交给用户。

  批处理操作系统的主要优点是系统吞吐量达、资源利用率高。其缺点是交互能力较差、作业周转时间长。

例题23答案

  (23)B

î 例题24

  (24) 不是设计实时操作系统主要的追求目标。

  (24)A.安全可靠 B.资源利用率 C.及时响应 D.快速处理

 例题24分析

  实时系统最主要的特征就是快速的处理能力,适应这种实时性的要求。实时系统在设计时力求简单而实用。一般的实时操作系统都拥有高精度的实时时钟;具有快速的中断响应和中断处理能力;支持多道程序设计,任务调度算法简单实用,数据结构简洁明了,任务切换速度快,能够处理时间驱动的任务(周期性任务)和事件驱动的任务;可靠性高;具有较强的系统再生能力。

 例题24答案

  (24)B

 î 例题25

  用户可以通过 (25) 两种方式来使用计算机。

  (25)A.命令方式和函数方式 B.命令方式和系统调用方式

  C.命令方式和文件管理方式 D.设备管理方式和系统调用方式

例题25分析

  操作系统作为用户与计算机硬件系统之间接口的含义是:操作系统处于用户与计算机硬件系统之间,用户通过操作系统来使用计算机系统。或者说,用户在操作系统的帮助下能够方便、快捷、安全、可靠地操作计算机硬件和运行自己的程序。应当注意,操作系统是一个系统软件,这种接口因而是软件接口。用户可以通过以下两种方式来使用计算机:

  (1)命令方式,这是指由操作系统提供的一组联机命令(语言),用户可以通过键盘输入有关的命令,来直接操作计算机系统;

  (2)系统调用方式,操作系统提供了一组系统调用,用户可在应用程序中通过调用相应的系统调用来操作计算机。

 例题25答案

  (25)B

 î 例题26

  (26) 是操作系统必须提供的功能。

  (26)A.GUI B.为进程提供系统调用命令

  C.处理中断 D.编译源程序

例题26分析

  GUI是Graphic User Interface(图形用户界面)的缩写。最早的操作系统都是字符界面,使用者必须记忆和输入许多指令。而现在广泛使用的Windows操作系统则是适应GUI,许多操作都通过图形来表示,不管是计算机工程师还是普通用户,都可以直接而简单地向计算机下达命令。所以,GUI是为方便用户使用而出现的,实际上它的功能通过各种指令来实现,操作系统可以不提供这个功能。

  对于系统调用来说,用户程序想要得到操作系统的服务,必须使用系统调用(或机器提供的特定指令),它们能改变处理机的执行状态:由用户态变为系统态。

  系统调用是操作系统内核与用户程序、应用程序之间的接口。在UNIX系统上,系统调用以C函数的形式出现。所有内核之外的程序都必须经由系统调用才能获得操作系统的服务。系统调用只能在C程序中使用,不能作为命令在终端上输入并执行。由于系统调用能直接进入内核执行,所以其执行效率很高。但对于用户程序来说,当不要求得到操作系统服务时,为其进程提供系统调用命令并不是必须的。

  而编译程序,对于操作系统来说一般是不提供这项功能的。对于各种源程序,通常都有相应的编译程序或者编译器。但是,中断是操作系统必须提供的功能,开机时程序中的第一条指令就是一个Jump指令,指向一个中断处理程序的地址,进行开机的自检等一系列的操作。

 例题26答案

  (26)C

î 例题27

  中断向量地址是 (27) 。

  (27)A.子程序入口地址 B.中断服务例行程序入口地址

  C.中断服务例行程序入口地址的地址 D.例行程序入口地址

例题27分析

  中断向量是指中断处理程序的入口地址,由处理机自动寻址。所以中断向量地址实质上就是中断处理程序的入口地址的地址,也就是中断服务例行程序入口地址的地址。

例题27答案

  (27)C

î 例题28

  批处理系统的主要缺点是 (28) 。

  (28)A.CPU的利用率不高 B.失去了交互性

  C.不具备并行性 D.以上都不是

例题28分析

  批处理系统的特点是:用户将其控制意图通过作业控制语言书写成作业说明书,然后交给系统。计算机按作业说明书去控制作业的运行,在此期间,用户没法和系统交流。

例题28答案

  (28)B

î 例题29

  设计多道批处理系统时,主要考虑的因素有系统效率和 (29) 。

  (29)A.交互性 B.及时性 C.吞吐量 D.实时性

例题29分析

  多道批处理系统是一种非交互方式的操作系统,用户提交作业首先进入外存(通常是磁盘)中的作业队列,然后经过作业调度进入内存,再通过进程调度占有CPU。

  该系统主要追求的是“高效率”和“高吞吐量”,所以在设计多道批处理系统时,要考虑的因素有“系统效率”和“吞吐量”,“及时性”、“交互性”、“实时性”都不是多道批处理系统所要考虑的。

 例题29答案

  (29)C

  î 例题30

  若中央处理机处于目态,不可以执行的指令有_________。

  (30)A.读系统时钟 B.清除整个内存

  C.读用户内存自身数据 D.写用户内存自身数据

 例题30分析

  计算机系统都有自己的指令系统,在多道程序设计系统中,指令系统分为特权指令与非特权指令。特权指令仅能由操作系统使用,如设置时钟、清内存等为特权指令;其他指令为非特权指令,用户只能使用非特权指令。

  若中央处理机处于目态,仅可以执行非特权指令,在备选答案中,读系统时钟、读用户内存自身数据都属于非特权指令,它们的执行不会构成对系统的破坏,而清除整个内存,则可能造成对系统的破坏,所以在目态下不能执行,只能在管态下执行。

例题30答案

  (30)B

 î 例题31

  操作系统与用户的接口包括系统调用和 (30) 。

  (31)A.编译程序 C.作业调度 C.进程调度 D.作业控制

例题31分析

  按用户界面的观点,操作系统是用户与计算机之间的接口。用户通过操作系统提供的服务来有效地使用计算机。一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。

例题31答案

  (31)D

.xqy_container .xqy_core .xqy_core_main .xqy_core_text{height:auto !important;}

2014计算机考研《操作系统》单项选择题(三)

未经允许不得转载:考研网 » 2014计算机考研《操作系统》单项选择题(三)

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏