2024考研一对一
圣才VIP会员,电子书题库视频免费看
您现在的位置: 圣才考研网 > 【模拟试题】

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

扫码手机阅读
用圣才电子书APP或微信扫一扫,在手机上阅读本文,也可分享给你的朋友。
评论(0
 
  例题18
 
  从用户的观点看,操作系统是18
 
  (18A.用户与计算机之间的接口 B.控制与管理计算机资源的软件
 
  C.合理地组织计算机工作流程的软件 D.由若干层次的程序按一定的结构组成的有机体
 
  例题18分析
 
  从方便用户使用的角度看,操作系统是一台虚拟机,是对计算机硬件的首次扩充,隐藏了硬件操作细节,使用户与硬件细节隔离,向用户提供接口,方便用户使用计算机。
 
  例题18答案
 
  (18A
 
  î 例题19
 
  所谓19是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
 
  (19A.多重处理 B.多道程序设计 C.实时处理 D.共行执行
 
  例题19分析
 
  在多道程序设计系统中,操作系统可将多个作业存放在作业缓冲池中。在某一时刻,操作系统从缓冲池中挑选一个作业,并开始执行该作业。当执行中的作业因要等待用户键盘输入或等待其他设备I/O操作时,在单道程序设计中CPU就无事可干;在多道程序设计中,操作系统就可在缓冲池中挑选另一个作业,使其运行。当前一个作业结束了等待状态后就可再次获得CPU,继续运行下去。只要系统中总是存在可执行的作业,CPU就永远不会因无事可干而闲着。
 
  例题19答案
 
  (19B
 
  î 例题20
 
  在20操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。
 
  (20A.实时 B.分时 C.分布式 D.单用户
 
  例题20分析
 
  操作系统一般分为以下几类。
 
  (1)单用户操作系统,一次只能支持一个用户作业的运行。
 
  (2)批处理系统,用户作业以成批的方式提交给计算机。
 
  (3)分时操作系统,允许多个用户同时与计算机系统交互。
 
  (4)实时操作系统,能够及时响应随机发生的外部事件,并对外部事件做出快速处理,对来自外部的请求和信号在限定的时间范围内做出响应。实时性和可靠性是其重要特点。
 
  (5)网络操作系统,面向网络上多用户,提供基本的网络操作所需要的功能,如文件共享,内存管理和进程任务调度等。
 
  (6)分布式操作系统,是最高级的操作系统,管理整个系统(包括网络)中的所有资源,负责所有资源的分配和调度、任务的划分和具体安排、信息传递和控制。
 
  由此可知,在实时操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。
 
  例题20答案
 
  (20A
 
  î 例题21
 
  Windows 属于21操作系统。
 
  (21A.单用户单任务 B.单用户多任务 C.多用户 D.批处理
 
  例题21分析
 
  单用户多任务操作系统是指:一台计算机同时只能有一个用户使用,但该用户一次可以运行或提交多个作业。例如:Windows,虽然,Windows 2000XP都可以有多个用户,为什么还是单用户呢?因为Windows虽然可以设置多个用户,但是同一时候只能让一个用户独享系统的所有资源,所以Windows是单用户操作系统。因为“多用户”的定义是允许多个用户通过各自的终端,使用同一台主机,共享主机系统的各类资源(如,UNIXLinux等)。
 
  例题21答案
 
  (21B
 
  î 例题22
 
  临界区是指22
 
  (22A.一组临界资源的集合 B.可共享的一块内存区
 
  C.访问临界资源的一段代码 D.请求访问临界资源的代码
 
  例题22分析
 
  每个进程中访问临界资源的那段程序称为临界区(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。
 
  进程进入临界区的调度原则是:
 
  如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入;任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其他所有试图进入临界区的进程必须等待;进入临界区的进程要在有限时间内退出,以便其他进程能及时进入自己的临界区;如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。
 
  例题22答案
 
  (22C
 
  î 例题23
 
  批处理操作系统的目的是23
 
  (23A.提高系统与用户的交互性 B.提高系统资源利用率
 
  C.降低用户作业的周转时间 D.减少用户作业的等待时间
 
  例题23分析
 
  批处理操作系统也称为作业处理系统。在批处理系统中,操作人员将作业成批地装入计算机中,由操作系统在计算机中某个特定磁盘区域(输入井)将其组织好,并按一定的算法选择其中的一个或多个作业,将其调入内存使其运行。运行结束后,把结果放入磁盘“输出井”,由计算机统一输出后交给用户。
 
  批处理操作系统的主要优点是系统吞吐量达、资源利用率高。其缺点是交互能力较差、作业周转时间长。
 
  例题23答案
 
  (23B
 
  î 例题24
 
  (24不是设计实时操作系统主要的追求目标。
 
  (24A.安全可靠 B.资源利用率 C.及时响应 D.快速处理
 
  例题24分析
 
  实时系统最主要的特征就是快速的处理能力,适应这种实时性的要求。实时系统在设计时力求简单而实用。一般的实时操作系统都拥有高精度的实时时钟;具有快速的中断响应和中断处理能力;支持多道程序设计,任务调度算法简单实用,数据结构简洁明了,任务切换速度快,能够处理时间驱动的任务(周期性任务)和事件驱动的任务;可靠性高;具有较强的系统再生能力。
 
  例题24答案
 
  (24B
 
  î 例题25
 
  用户可以通过25两种方式来使用计算机。
 
  (25A.命令方式和函数方式 B.命令方式和系统调用方式
 
  C.命令方式和文件管理方式 D.设备管理方式和系统调用方式
 
  例题25分析
 
  操作系统作为用户与计算机硬件系统之间接口的含义是:操作系统处于用户与计算机硬件系统之间,用户通过操作系统来使用计算机系统。或者说,用户在操作系统的帮助下能够方便、快捷、安全、可靠地操作计算机硬件和运行自己的程序。应当注意,操作系统是一个系统软件,这种接口因而是软件接口。用户可以通过以下两种方式来使用计算机:
 
  (1)命令方式,这是指由操作系统提供的一组联机命令(语言),用户可以通过键盘输入有关的命令,来直接操作计算机系统;
 
  (2)系统调用方式,操作系统提供了一组系统调用,用户可在应用程序中通过调用相应的系统调用来操作计算机。
 
  例题25答案
 
  (25B
 
  î 例题26
 
  (26是操作系统必须提供的功能。
 
  (26AGUI B.为进程提供系统调用命令
 
  C.处理中断 D.编译源程序
 
  例题26分析
 
  GUIGraphic User Interface(图形用户界面)的缩写。最早的操作系统都是字符界面,使用者必须记忆和输入许多指令。而现在广泛使用的Windows操作系统则是适应GUI,许多操作都通过图形来表示,不管是计算机工程师还是普通用户,都可以直接而简单地向计算机下达命令。所以,GUI是为方便用户使用而出现的,实际上它的功能通过各种指令来实现,操作系统可以不提供这个功能。
 
  对于系统调用来说,用户程序想要得到操作系统的服务,必须使用系统调用(或机器提供的特定指令),它们能改变处理机的执行状态:由用户态变为系统态。
 
  系统调用是操作系统内核与用户程序、应用程序之间的接口。在UNIX系统上,系统调用以C函数的形式出现。所有内核之外的程序都必须经由系统调用才能获得操作系统的服务。系统调用只能在C程序中使用,不能作为命令在终端上输入并执行。由于系统调用能直接进入内核执行,所以其执行效率很高。但对于用户程序来说,当不要求得到操作系统服务时,为其进程提供系统调用命令并不是必须的。
 
  而编译程序,对于操作系统来说一般是不提供这项功能的。对于各种源程序,通常都有相应的编译程序或者编译器。但是,中断是操作系统必须提供的功能,开机时程序中的第一条指令就是一个Jump指令,指向一个中断处理程序的地址,进行开机的自检等一系列的操作。
 
  例题26答案
 
  (26C
 
  î 例题27
 
  中断向量地址是27
 
  (27A.子程序入口地址 B.中断服务例行程序入口地址
 
  C.中断服务例行程序入口地址的地址 D.例行程序入口地址
 
  例题27分析
 
  中断向量是指中断处理程序的入口地址,由处理机自动寻址。所以中断向量地址实质上就是中断处理程序的入口地址的地址,也就是中断服务例行程序入口地址的地址。
 
  例题27答案
 
  (27C
 
  î 例题28
 
  批处理系统的主要缺点是28
 
  (28ACPU的利用率不高 B.失去了交互性
 
  C.不具备并行性 D.以上都不是
 
  例题28分析
 
  批处理系统的特点是:用户将其控制意图通过作业控制语言书写成作业说明书,然后交给系统。计算机按作业说明书去控制作业的运行,在此期间,用户没法和系统交流。
 
  例题28答案
 
  (28B
 
  î 例题29
 
  设计多道批处理系统时,主要考虑的因素有系统效率和29
 
  (29A.交互性 B.及时性 C.吞吐量 D.实时性
 
  例题29分析
 
  多道批处理系统是一种非交互方式的操作系统,用户提交作业首先进入外存(通常是磁盘)中的作业队列,然后经过作业调度进入内存,再通过进程调度占有CPU
 
  该系统主要追求的是“高效率”和“高吞吐量”,所以在设计多道批处理系统时,要考虑的因素有“系统效率”和“吞吐量”,“及时性”、“交互性”、“实时性”都不是多道批处理系统所要考虑的。
 
  例题29答案
 
  (29C
 
  î 例题30
 
  若中央处理机处于目态,不可以执行的指令有_________
 
  (30A.读系统时钟 B.清除整个内存
 
  C.读用户内存自身数据 D.写用户内存自身数据
 
  例题30分析
 
  计算机系统都有自己的指令系统,在多道程序设计系统中,指令系统分为特权指令与非特权指令。特权指令仅能由操作系统使用,如设置时钟、清内存等为特权指令;其他指令为非特权指令,用户只能使用非特权指令。
 
  若中央处理机处于目态,仅可以执行非特权指令,在备选答案中,读系统时钟、读用户内存自身数据都属于非特权指令,它们的执行不会构成对系统的破坏,而清除整个内存,则可能造成对系统的破坏,所以在目态下不能执行,只能在管态下执行。
 
  例题30答案
 
  (30B
 
  î 例题31
 
  操作系统与用户的接口包括系统调用和30
 
  (31A.编译程序 C.作业调度 C.进程调度 D.作业控制
 
  例题31分析
 
  按用户界面的观点,操作系统是用户与计算机之间的接口。用户通过操作系统提供的服务来有效地使用计算机。一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。
 
  例题31答案
 
  (31D
 
  
 
 
  相关推荐:
 

小编工资已与此挂钩!一一分钱!求打赏↓ ↓ ↓

如果你喜欢本文章,请赐赏:

已赐赏的人
最新评论(共0条)评论一句