今天考研方面的内容由太谷教育信息网小编为大家分享:
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
2014计算机考研《操作系统》单项选择题(三)
太谷教育信息网(Sxtgedu.net)专注教育信息,涵盖范文,研究生,考研,本科大学,MBA,高考,成人自考,艺考,中专,技校,职业学校,高职,卫校录取分数,成绩查询,招生简章等信息