操作系统题库.docx
- 文档编号:3862130
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:68
- 大小:103.94KB
操作系统题库.docx
《操作系统题库.docx》由会员分享,可在线阅读,更多相关《操作系统题库.docx(68页珍藏版)》请在冰豆网上搜索。
操作系统题库
判断题:
实时系统只能应用于生产控制系统,不能应用于信息处理系统。
()
错;应为:
实时系统能应用于生产控制系统,也能应用于信息处理系统。
系统软件是买来的软件,应用软件是自己编写的软件。
()
错;应为:
系统软件是给用户或用户程序提供服务或支持的软件,应用软件是用户为实现使用目的所编写的软件。
现在操作系统的两个基本特征是中断机制与系统资源共享。
()
错;应为:
现在操作系统的两个基本特征是程序并发执行与系统资源共享。
操作系统虚拟机在逻辑功能上与裸机一样,具有一个物理实体。
()
错;应为:
操作系统虚拟机在逻辑功能上与裸机不同,但具有一个物理实体。
操作系统的发展是伴随着计算机发展而发展的,第一台计算机的问世,也产生了相应操作系统。
()
错;应为:
操作系统的发展是伴随着计算机发展而发展的,第一台计算机的问世时还没有操作系统。
实时系统可以分为实时控制系统和实时信息处理系统两大类,两者的主要区别是:
第一服务对象不同,第二是对响应时间的要求不同。
()对
对用户而言,操作系统是一种人机交互的环境,对设计者而言,它是一种强功能的系统资源管理程序。
()对
在单处理机上运行多道程序,宏观上同时进行,微观上它们则是在分时执行。
()对
计算机系统的资源使包括程序和数据两大部分。
()
错;应为:
计算机系统的资源使包括硬件资源和软件资源两大部分。
操作系统的进程管理是整个操作系统管理中的核心,它包含了进程的调度、协调以及进程通信,它是作业管理的具体体现。
()对
裸机是指不含外围设备的主机。
()错;改为:
裸机是指不含操作系统的主机。
若把计算机系统分为若干层次,则按由上而下顺序可分为应用系统与应用软件、操作系统、其它系统软件和裸机。
()
错:
应为若把计算机系统分为若干层次,则按由上而下顺序可分为应用系统与应用软件、其它系统软件、操作系统和裸机。
计算机系统的资源包括程序和数据两大部分。
()错;改为:
计算机系统的资源包括硬件资源和软件资源两大部分。
批处理控制程序解决了作业间的自动转换,减少了时间浪费,尤其是主机CPU时间的浪费,如果一个用户的计算作业非常庞大,也不会独自一直占据CPU。
()
错;改为:
批处理控制程序解决了作业间的自动转换,减少了时间浪费,尤其是主机CPU时间的浪费,如果一个用户的计算作业非常庞大,就会独自一直占据CPU。
选择题:
多道程序设计系统中,让多个计算机问题同时装入系统的主存储器()。
A.并行执行B.顺序执行C.并发执行D.同时执行C
现代操作系统的两个基本特征是()和资源共享。
A.多道程序设计B.中断处理C.程序的并发执行D.实现分时与实时处理B
从用户的观点看,操作系统是()。
A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序组成的有机体B
实时系统与分时系统及批处理系统的主要区别在于()A.实时系统不属于处理作业的系统B.实时系统交互性要求更高C.实时系统时间片较短D.实时系统用户数目更多A
下面6个系统中,必须是实时操作系统的有()个。
计算机辅助设计系统航空订票系统过程控制系统机器翻译系统办公自动化系统计算机激光照排系统A.1B.2C.3D.4C
在分时操作系统中引入的“前台”和“后台”概念的目的是为了( )。
A.增加用户的数目B.加快终端的反应时间C.保证运行的可靠性D.提高CPU的利用率D
操作系统是控制和管理计算机的( ),合理组织计算机工作流程以及方便用户的程序的集合。
A.资源B.进程C.文件D.程序A
将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机时间和I/Q设备以及其他资源称为( )。
A.多道批处理B.多重处理C.共同处理D.多道程序设计D
用()设计的操作系统结构清晰且便于调试。
A.无序模块法B.内核扩充法C.层次结构法D.管程设计法C
分时系统的主要设计目标为( )A.响应的及时性B.使用的交互性C.时间片的独占性D.响应的同时性B
在操作系统的层次结构中,各层之间()。
A.互不相关B.内、外层互相依赖C.外层依赖内层D.内层依赖外层C
下列选择中,()不是操作系统关心的主要问题。
A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器D
实时操作系统必须在( )内处理来自外部的事件。
A.一个机器周期 B.被控制对象规定的时间
C.周转时间 D.时间片B
操作系统中最基本的两个特征是( )
A.并发和不确定性 B.并发和共享 C.共享和虚拟 D.虚拟和不确定性B
分时系统追求的目标是( )
A.充分利用I/O设备 B.快速响应用户
C.提高系统吞吐量 D.充分利用内存B
批处理系统的主要缺点是( )
A.系统吞吐量小 B.CPU利用率不高 C.资源利用率低 D.无交互能力D
订购机票系统处理各个终端的服务请求,处理后通过终端回答用户,所以它是一个()。
A.分时系统B.多道批处理系统C.计算机网络D.实时信息处理系统D
()不是设计实时操作系统主要追求的目标。
A.安全可靠B.资源利用率C.及时响应D.快速处理B
下面关于操作系统的叙述中正确的是()A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互功能C.从响应时间的角度看,实时系统与分时系统差不多D.由于采用了分时技术,用户可以独占计算机资源A
允许多个用户以交互方式使用计算机的操作系统称为();允许多个用户将作业提交给计算机集中处理的操作系统称为();计算机系统能及时处理过程控制数据并作出响应的操作系统称为()。
A.批处理操作系统B.分时操作系统C.多处理机操作系统D.实时操作系统E.网络操作系统BAD
若把操作系统看作是系统资源的管理者,下列()不属于操作系统所管理的资源。
A.程序B.内存C.CPUD.中断D
兼有操作系统三种基本类型的两种或两种以上功能的操作系统称之为( )A.批处理系统B.分时系统C.通用操作系统D.实时系统C
在计算机系统中,允许多个程序同时进入内存并运行,这种方法称之为( )A.SPOOLing技术B.虚拟存储技术C.缓冲技术D.多道程序设计技术D
分时操作系统的主要特点是( )A.高可靠性和安全性B.自动控制作业运行C.个人独占计算机资源D.多个用户共享计算机资源D
计算机系统采用多道程序设计技术后,( )。
A.缩短了每个程序的执行时间B.系统效率随并行工作道数成比例增长C.提高了系统效率D.使用设备时不会发生冲突C
下列关于操作系统发展顺序正确描述的是( )。
I多道程序系统阶段II早期批处理阶段III网络操作系统IV执行系统阶段A.II,III,IV,IB.II,I,IV,IIIC.I,II,IV,IIID.II,IV,I,IIID
一个操作系统交付使用后,为了方便地对其功能进行增、删、改等工作,在结构设计时必须注意()。
A.维护性B.高效性C.正确性D.移植性A
填空题:
实时系统具有()、()、多路性和独立性等特征。
及时性,交互性
根据操作系统的使用环境和对作业处理方式,操作系统可分为以下几种基本类型:
()、()、()、单用户操作系统、网络操作系统和分布式操作系统等。
批处理操作系统,分时操作系统,实时操作系统
实现多道程序设计必须妥善解决三个问题:
()、()和系统资源的管理和调度。
文件,作业
操作系统的主要特征是:
()、()、()和异步性。
并发,共享,虚拟;
操作系统的主要功能有:
()、存贮管理、()、()和作业管理。
处理机管理,文件管理,设备管理
如果一个操作系统兼有()、()和()三者或其中两者的功能,这样的操作系统称为通用操作系统。
批处理操作系统、分时操作系统、实时操作系统
操作系统的设计通常采用模块接口法或者()法。
有序分层
微机上的几种主流操作系统有()和()等。
WINDOWS,DOS
实时含有立即、及时之意,因而()是实时系统最关键的因素。
响应时间
操作系统的层次结构中,与()或运行频率较高的模块都安排在紧靠硬件的软件层中,这一部分通常称为(),它在执行基本操作时,往往是利用()操作来实现,该操作具有原子性。
硬件紧密相关,内核,原语
实时操作系统的一个主要特点是(),即对每一个信息的接收、处理和发送都必须在严格的时间限制内完成;另一个主要特点是()。
及时响应,实时控制
操作系统资源管理程序的设计目标是实现对资源的监视、()和回收。
分配
提供网络通讯和网络资源共享功能的操作系统称为()操作系统。
网络
在主机控制下进行的输入输出操作称为( )操作。
联机输入输出
如果操作系统具有很强的交互性,可同时供多个用户使用,系统响应比较及时,则属于( )类型;如果系统可靠,响应及时但仅有简单交互能力则属于( )类型;如果操作系统在用户提交作业后不提供交互能力,它追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于( )类型。
分时操作系统,实时操作系统,批处理
按内存中同时运行程序的数目可以将批处理系统分为两类:
()和()。
单道批处理系统,多道批处理系统;
批处理系统的主要优点是(),资源利用率高,系统开销小,它的缺点在于作业处理的(),用户交互能力较弱。
系统吞吐量大,平均周转时间较长
系统资源通常分为()和(),前者是组成计算机的物理实体,后者是依赖于一定物理实体才能为人们所感知的一类资源。
硬件资源,软件资源
采用多道程序设计技术能充分发挥()与()并行工作的能力。
处理机,主存
操作系统中引入“前台”和“后台”作业的概念,其目的是()。
提高CPU的利用率;
对系统总体设计目标来说,批处理系统注重提高计算机的效率,尽量增加系统的(),分时系统应保证用户的(),而实时系统在及时响应和处理的前提下,再考虑()。
吞吐量,交互性,与用户的交互性
操作系统的层次结构中,与()或运行频率较高的模块都安排在紧靠硬件的软件层中,这一部分通常称为(),它在执行基本操作时,往往是利用()操作来实现,该操作具有原子性。
硬件紧密相关,内核,原语
及时响应是()和实时操作系统的特征。
分时
在计算机系统中,()是整个系统硬件的核心和基础,而在计算机软件系统中,()具有同样的核心和基础作用。
CPU,操作系统
简答题:
简述操作系统的概念。
操作系统是一组控制和管理计算机硬件和软件资源、合理组织计算机的工作流程,以及方便用户的程序的集合。
简述操作系统在计算机系统中的位置。
操作系统OS使运行在计算机基本硬件系统上的最基本的系统软件。
它在计算机系统中位于计算机裸机和计算机用户之间,为系统软件和用户应用软件提供了强大的支持。
什么是操作系统?
它有什么基本特征?
操作系统是一组控制和管理计算机硬件和软件资源、合理组织计算机的工作流程,以及方便用户的程序的集合。
操作系统的基本特征是:
并发——是指两个或多个事件在同一时间间隔内发生。
宏观上是同时的,微观上是交替的。
共享——系统中的资源可供内存中多个并发执行的进程共同使用。
根据资源的不同属性,可分为两种资源共享方式:
互斥共享和同时访问。
虚拟——通过某种技术把一个物理实体变成若干个逻辑上的对应物,物理实体是实的,即实际存在,而后者是虚的,是用户的感觉。
异步性——在多道程序环境下,多个进程并发执行,但由于资源等因素的限制,内存中的每个进程何时执行,何时暂停,以怎样的速度向前推进,每道程序需多少时间才能完成,都是不可预知的,进程以异步的方式运行。
但只要运行环境相同,作业经过多次运行,都会获得完全相同的结果。
简述描述操作系统的两种主要观点。
描述操作系统有两种主要观点,一种是虚拟机的观点——装有操作系统的计算机极大地扩展了原计算机的功能,给用户提供了一个友好的、易于操作的界面,对用户来说,好像是一个扩展了的机器,即一台虚拟机器。
另一种是资源管理的观点,操作系统完成对处理机、存储器、I/O设备等硬件资源和文件软件资源的管理。
一个分层结构操作系统由裸机,用户,CPU调度和P、V操作,文件管理,作业管理,内存管理,设备管理和命令管理等部分组成。
试按层次结构的原则从内到外将各部分重新排列。
按层次结构的原则,从内到外依次为:
裸机、CPU调度、内存管理、设备管理、文件管理、作业管理、命令管理、用户。
按层次结构的原则,整个操作系统由若干层组成,每层都提供一组功能。
而且每层功能只依赖该层以内的各层次。
最内层是机器硬件本身提供的各种功能,与硬件紧密相连的是操作系统内核,内核包括中断处理、设备驱动、CPU调度等功能,内核之外依次是存储管理层、I/O管理层、文件管理层、作业管理层、命令管理层。
它们提供各种资源管理功能并为用户提供各种服务。
命令管理是操作系统提供给用户的接口层,在操作系统最外层。
多道程序设计系统中应注意些什么
处理机管理问题——多道程序之间如何分配CPU,是CPU既能满足各程序运行的需要,又能提高处理机的利用率。
内存管理问题——为每道程序分配必要的内存空间,并防止程序遭破坏。
I/O设备管理——分配为多道程序共享的I/O设备,方便用户使用,提高设备利用率。
文件管理问题——组织大量的程序和数据,便于用户使用,保证数据的安全和一致。
作业管理问题——对系统中各种类型的作业进行组织。
处理机管理的主要任务是什么?
具有哪些主要功能?
处理机管理的主要任务是对处理机进行分配,并对其运行进行有效的控制和管理。
主要功能有:
进程控制、进程同步、进程通信和进程调度。
简述操作系统的四大特征。
1)并发——两个或多个事件在同一时间间隔内发生。
2)共享——多个并发执行的进程共同使用系统资源。
3)虚拟——通过某种技术把一个物理实体变成多个逻辑上的对应物。
4)异步——并发执行的程序以不可预知的速度向前推进,但只要是环境相同,多次运行都会获得完全相同的结果。
设内存中有三道程序A、B、C,它们按A、B、C的优先次序执行。
它们的计算机和I/O操作时间如下表:
ABC计算306020I/O403040计算101020假设三道程序使用相同设备进行I/O操作,即程序以串行方式使用设备,试画出单道运行和多道运行的时间关系图(调度程序的执行时间忽略不计)。
在两种情况下,完成这三道程序各要花多少时间?
若采用单道方式运行这三道程序,则执行顺序为A、B、C。
即程序A先进行30ms的计算,再完成40ms的I/O操作,最后再进行10ms的计算;接下来程序B先进行60ms的计算,再完成30ms的I/O操作,最后再进行10ms的计算;然后程序C先进行20ms的计算,再完成40ms的I/O操作,最后再进行20ms的计算。
至此,三道程序全部运行完毕。
若采用多道方式运行这三道程序,因相同按A、B、C的优先次序执行,则在运行过程中,无论使用CPU还是I/O设备,A的优先级最高,B次之,C最低。
即程序A先进行30ms的计算,再完成40ms的I/O操作,(与此同时,程序B进行40ms的计算),最后再进行10ms的计算(此时程序B等待);接下来,程序B先进行剩余20ms的计算,再完成30ms的I/O操作(与此同时,程序C进行20ms的计算,然后等待I/O操作),最后再进行10ms的计算(此时程序C执行I/O操作10ms,其I/O还需30ms);然后程序C先进行30ms的I/O操作,最后再进行20ms的计算。
至此,三道程序全部运行完毕。
单道方式运行时,其程序总运行时间为:
30+40+10+60+30+10+20+40+20=260ms多道方式运行时,其程序总运行时间为:
30+40+10+20+30+10+30+20=190ms
设内存中有三道程序A、B、C,它们按A、B、C的优先次序执行。
它们的计算和I/O操作时间如下表所示(单位:
ms)
操作\程序
A
B
C
计算
30
60
20
I/O
40
30
40
计算
10
10
20
假设三道程序使用相同设备进行I/O操作,即程序以串行方式使用设备。
试画出单道运行和多道运行的时间关系图(调度程序的时间忽略不计)。
在两种情况下,完成三道程序各要花多少时间?
时间关系图略
单道总运行时间=260ms
多道总运行时间=190ms
判断题:
资源的共享是以程序的并行执行为条件的,没有程序的并行执行,就没有资源的共享。
()
错;应为:
资源的共享是以程序的并发执行为条件的,没有程序的并发执行,就没有资源的共享。
信号量机构,只能用于进程互斥,不能用于进程同步操作。
()
错;应为:
信号量机构,既能用于进程互斥,也能用于进程同步操作。
并发含有“同时进行”的概念,是指两个或者是多个事件在同一时刻发生。
()
错;应为:
……是指两个或者是多个事件在一段时间间隔内同时发生。
产生死锁的原因之一是计算机病毒被激活。
()
错;应为:
产生死锁的原因之一是系统资源不足。
消息通信因为它数据量较小,因而它是一种低级通信方式。
()
错;应为:
消息通信的数据量大,它是一种高级通信方式。
进程是由程序和数据二部分组成的,系统针对进程来分配处理机,并运行该进程对应的程序。
()
错;改为:
进程是由程序、数据和PCB及相关表格组成的,系统针对进程来分配处理机,并运行该进程对应的程序。
进程的就绪队列就是一个在一个时刻只能允许一个进程访问的临界资源。
()
错;应为:
进程的就绪队列就是已获得除处理机之外所有资源的进程的集合。
操作系统中的死锁是指系统中两个或多个进程无限期地等待永远不会发生的条件,系统处于停滞状态。
()对
单机系统最多允许二个进程处于运行状态。
()错;应为:
单机系统只允许一个进程处于运行状态
作业管理是微观的低级管理,而进程管理是宏观的高级管理。
()
错;应为:
作业管理是宏观的高级管理,而进程管理是微观的低级管理。
死锁产生,必须要满足四个必要条件,所以,为避免死锁产生,主要注意如何不让这四个必要条件成立,并打破循环等待资源的环路。
()对
操作系统通过PCB表来控制和管理进程,PCB表是感知进程存在的唯一标志。
()对
程序的封闭性和再现性使得系统管理很简单,程序编制调试很容易,从而大大提高了资源利用率。
()
错:
应为:
程序的封闭性和再现性使得系统管理很简单,程序编制调试很容易,但资源利用率却很低。
管道通信,是以管道消息为单位进行读写的,可进行大批量数据交换,其工作是以先进先出为顺序的。
()对
进程的互斥是指两个进程不能同时进入访问同一临界资源的临界区,只能交替执行。
()
错应为:
进程的互斥是指两个进程互斥进入临界区。
并发程序与顺序程序的执行有不同的特性,原来顺序程序具有的两个特性,即程序的封闭性和再现性在并发程序中依然存在。
()
错;应为:
……,即程序的封闭性和再现性在并发程序中已不存在。
调度原语按照一定算法,从就绪队列中选择一个就绪进程,将处理器分配给它,完成该进程对应的PCB表的更新,同时将正在运行的进程撤下,但无需更新其PCB表。
()错;应为:
……,同时,将正在运行的进程撤下,也需更新其PCB表。
操作系统的运行与顺序程序的执行一样都使按顺序有规律执行的,什么时候执行是可知的。
()
错;应为:
……,不是按顺序有规律执行的,什么时候执行是不可知的
进程处于就绪状态,已获得所有运行所需系统资源,只要通过调度原语调出,即可进入运行状态。
()
错;改为:
进程处于就绪状态,已获得除CPU以外所有运行所需系统资源,只要通过调度原语调出,即可进入运行状态。
在生产者和消费者进程中,P和V操作顺序的颠倒必将产生死锁。
()对
因为缺乏资源、时间片到或是外部中断,则可以引起进程调度。
()对
分时系统中时间片的长短,与系统本身的开销有关。
()对
进程由程序和数据两部分组成。
()错;应为:
进程由程序、数据和进程控制块及相关表格组成。
互斥共享是指某个资源本身虽然能够提供给多个用户作业使用,但在一段时间内只允许一个作业使用,其他作业只能等待。
()
对
进程是指一个具有独立功能的程序关于某个数据集合的一次运行活动。
()对
产生死锁的原因之一是对计算机操作不当,造成计算机死机。
()
错;应为:
产生死锁的原因是:
进程推进顺序不当或竞争资源。
PCB表的组织方式,可以采用线性表方式,但不能采用链接表方式。
()
错;应为:
PCB的组织方式,可以采用线性表方式,也能采用链接表方式
临界区是指进程中用于实现进程互斥的那段代码。
()
错:
应为:
临界区是指进程中用于访问临界资源的那段代码。
撤下的进程可
以根据不同情况重新调度回就绪队列,或被挂起。
()对
在生产者消费者进程中,V操作的次序无关紧要,而P操作次序不能颠倒。
()对
当有进程在临界区时,其它欲进入临界区的进程必须等待。
()对
资源的互斥共享是指微观上不同进程可以同时使用临界资源。
()
错;应为:
……指临界资源本身虽然能够提供给多个用户作业使用,但在一段时间内只允许一个作业使用,其它作业只能等待。
并行处理与硬件性能有关,与软件无关。
()错;应为:
并行处理与硬件有关,与软件性能也有关。
在产生者和消费者进行中,P操作的次序颠倒,不会产生死锁。
()
错;应为:
在产生者和消费者进行中,P操作的次序颠倒,可能产生死锁。
进程阻塞队列就是一个在一个时刻只能允许一个进程访问的临界资源。
()
错;应为:
进程阻塞队列就是处于阻塞状态的进程排成的一个队列。
原语是指操作系统中的初始化程序。
()
错;应为:
原语由若干条指令所构成、用于完成一定功能的一个过程,具有原子性。
消息缓冲是一种直接通信方式,也是一种低级通信。
()
错;应为:
消息缓冲是一种直接通信方式,也是一种高级通信。
并发进程可以同时进入临界区,交替访问临界资源。
()
错;应为:
并发进程必须互斥进入临界区,互斥访问临界资源。
在生产者和消费者进程中,P操作的次序颠倒,必将产生死锁。
()
错;应为;在生产者和消费者进程中,P操作的次序颠倒,可能产生死锁。
资源的同时共享是指多个用户作业可以在一段时间内使用同一资源。
()对
高级通信数据结构较为复杂,由于数据量大,进程间可以采用缓冲、信箱、管道和共享区等方式实现。
()对
短执行进程优先是指从就绪列队中选择一个对应程序比较短的进程。
()
错;应为:
短执行进程优先是指从就绪列队中选择一个对应CPU执行程序时间预期最短的进程。
进程的互斥和同步,是其两种状态。
()错应为:
进程的互斥和同步,是进程间的两种基本关系。
程序的封闭性是指该程序不允许某些进程调用。
()
错;应为:
程序的封闭性是指该程序在运行独占系统资源,只有程序本身能改变系统资源。
若进程处于阻塞状态,当引起阻塞的条件被解除时,进程状态应变为运行状态。
()
错;应为:
……当引起阻塞的条件被解除时,进程状态应变为就绪状态。
一个程序只能对应一个进程。
()错;应为:
一个程序可以对应多个进程。
并行性是指两个或多个事件在同一时间间隔内发生。
()错;应为:
并行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 题库
![提示](https://static.bdocx.com/images/bang_tan.gif)