操作系统复习(填空题)

操作系统复习(填空题)
操作系统复习(填空题)

第一章操作系统引论

1.计算机配置了操作系统后不仅可以提高效率而且_____________。

2.操作系统的主要设计目标是__________和__________。

3.在操作系统中,不可中断执行的操作称为。

4.用户与操作系统之间的接口主要分为和两类。

5.操作系统的管理功能可分成五大部分,即:、、

、和。6.操作系统的两个最主要的特征是和。(程序的并发性,资源的共享性)

7.实时操作系统有如下两个基本特征:和。(及时性,可靠性)8.如果操作系统具有很强的交互性,它可供多个用户使用,但时间响应不太及时,则属于________类型。如果操作系统可靠,时间响应及时但仅有简单的交互能力,则属于类型。如果操作系统在用户提交作业后不提供交互能力,只提供作业流程的自动化,则属于________类型。

9.操作系统的主要性能参数中是指单位时间内系统处理的作业量。

第二章进程管理

1.如果信号量的当前值为-3,则表示系统中在该信号量上有个等待进程。2.为了感知进程的存在并对它进行控制和管理,系统设置了。

3.在操作系统中,两个或多个事件在同一时间间隔内发生,这是指程序的性。4.多道程序设计能充分发挥与之间的并行工作能力。

5.进程队列是把链接在一起形成的。

6.一个结束等待状态的进程,必须先变成状态,然后才可能运行。

7.进程运行满一个时间片后让出处理器,它的状态应变为状态。

8.进程是一个程序对某个数据集的。

9.在有m个进程的系统中出现死锁时,死锁进程的个数k应满足的条件是。10.进程由两个主要部分组成,即和。程序通常由和组成。11.设有n个进程使用同一个共享变量(它们都有各自的相关临界区),如果最多允许m(m < n)个进程同时进入临界区,则信号量的变化范围是。

12.操作系统在控制和管理进程过程中,进程存在的唯一标志涉及到的一个重要数据结构是。

13.正在运行的进程,因某种原因而暂时停止运行,等待某个事件的发生,该进程将转变为___________状态。

14.并发进程中涉及到共享变量的程序段叫做,对这些程序段要执行。15.进程访问共享数据时所对应的程序代码段称为。

16.采用多道程序设计技术能充分发挥与并行工作的能力。

17.进程的基本特征有、、独立、异步和结构特征。

18.在多道程序系统中,进程间逻辑上的相互制约关系称为,进程间在使用临界资源方面的制约关系称为。

19.程序顺序执行时有顺序性、和的特点。

20.在一个单处理机系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状

态的用户进程最多有个,最少有个。

21.进程间利用信箱进行通信时,操作系统必须提供两条基本的通信原语,即_________原语和原语。

22.通常把并发进程中与共享变量有关的程序段称为___________,而涉及到相同变更的那些程序段称为___________。

23.在多道程序设计系统中,往往同时有若干进程请求执行,在一段时间内,多个可同时执行的进程称为_______进程。

24.进程同步是指并发进程之间存在一种制约关系,一个进程的执行依赖于另一个进程的消息,当一个进程没有得到另一个进程的消息时必须______,直到消息到达才______。25.让多个算题同时进入一个计算机系统的主存储器并行执行,这种程序设计方法称

_________。

26.一个等待分配处理器的进程其状态为_________态。

27.用PV操作管理临界区时,通常把信号量的初值定义为_________,现有n个进程在等待进入临界区,这时信号量的值应为_________。

28.有甲、乙两道算题,每道需执行1小时,其中处理器的工作时间为12分钟。若它们在单道系统中执行,则处理器的利用率为%。若在多道系统中,甲、乙两道总共需执行80分钟,则处理器的利用率达到了%。

第三章处理机调度与死锁

1.死锁的形成,除了与资源的______________有关外,也与并发进程的______________有关。

2.死锁产生的四个必要条件是、、、。

3.死锁的防止是预定一些资源分配策略能使___________。死锁的避免是进程提出资源申时动态测试资源分配情况,仅当___________时,才把资源分配给进程。

4.在避免死锁的方法中,一般采用_______算法,当进程申请资源时,系统先进行资源预分配,若此次分配不会导致系统进入_______,便将资源真正分配给它;否则进程等待。5.进程调度的职责是按给定的从中选择一个进程,让它占用处理器。

6.某作业9:00进入输入井,要求计算时间1小时。作业调度采用响应比最高优先算法在10:00选中该作业,则该作业被选中时的响应比为_______________________。

7.不让死锁发生的策略分为静态和动态两种,死锁避免属于。

8.若使当前运行进程总是优先级最高的进程,应选择进程调度算法。

9.在作业管理中,把作业等待时间和作业执行时间之比称为。

10.现有两道作业,一道单纯计算25分钟,另一道计算5分钟,打印15分钟。那么在单道程序系统中,两道作业的执行时间至少为分钟;而在多道程序系统,这一时间又至少为分钟。

11.设系统中有P1、P2、P3三个进程,并按P1、P2、P3的优先次序调度运行,它们的内部计算和I/O操作时间如下:

P1:计算60 ms ——I/O 80 ms ——计算20 ms

P2:计算120 ms——I/O 40ms ——计算40ms

P3:计算40 ms ——I/O 80ms ——计算40ms

设调度程序执行时间忽略不计,完成这三个进程比单道运行节省的时间是。(160 ms)12.设有三个作业J1、J2、J3,它们的到达时间分别为8:00、8:30、9:30,计算时间分别为2

小时、1小时、0.25小时,它们在一个处理机上按单道运行,9:40开始响应这三个作业,若采用响应比高者优先的调度算法,这三个作业的执行次序为。13.银行家算法中,当一个进程提出的资源请求将导致系统从进入时,系统就拒绝它的资源请求。(安全状态,不安全状态)

14.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,的作业将得到优先调度;当各个作业要求运行的时间相同时,的作业得到优先调度。15.设系统中共有四个进程,它们都要使用某类资源,每个进程最多需要3个该类资源,那么,系统至少应提供_________个该类资源可使系统不发生死锁。

16.在批处理系统中,一个作业从它的递交到完成所需的时间叫做。

17.当系统采用资源有序分配方法预防死锁时,它破坏了死锁的必要条件中的条件。18.一个作业可对应于个进程,一个程序可对应于个进程。在段页式存储管理技术中,每个进程可对应于个段表,一个段可对应于个页表。

第四章存储器管理

1.静态重定位在__________时进行。动态重定位在__________时进行。

2.存储管理应实现的主要功能有:存储空间的分配与保护、存储空间的共享、存储空间的重定位和_______________。

3.可变分区管理主存时,可采用技术把分散的主存空闲块集中起来。4.地址重定位可分和两种。

5.在分区分配算法中,最先适应算法倾向于优先利用内存中部分的空闲分区,从而保留了部分的大空闲区。(低地址高地址)

6.在一虚拟存储系统中,设主存的容量为32MB,辅存(硬盘)的容量为2GB,而地址寄存器的位数是32位,在这样的系统中,虚存的最大容量是。(4GB)

7.在页式存储管理系统中,指出逻辑地址空间和物理地址空间对应关系的是。8.在虚拟存储的实现中,需要页面淘汰的原因是。

9.在一个请求页式存储管理中,一个程序的页面走向为4、3、2、1、4、3、5、4、3、2、1、5,并采用LRU算法。设分配给该程序的存储块数M分别为3和4,在该访问中发生的缺页次数N和缺页率F分别是。

10.把__________地址转换为__________地址的工作称为地址映射。

11.在分页址转换机构中,按逻辑地址的_______查页表得到该页对应的_______,再按逻辑地址中的页内地址换算出欲访问的主存单元的绝对地址。

第五章设备管理

1.Unix系统是按设备与内存之间信息交换的物理单位来对设备进行分类,Unix把设备分成两类:______和______。

2.对于移动臂磁盘,磁头在移动臂的带动下,移动到指定柱面的时间称________时间,而指定扇区旋转到磁头位置的时间称_______时间。

3.引入缓冲技术,有效地改善了系统CPU与I/O设备之间的不匹配情况。

4.设备管理中引入缓冲机制的主要原因是为了:、和。(匹配外设和CPU 之间的处理速度,减少中断次数和处理中断时间,解决DMA或通道方式时的瓶颈问题)5.在磁盘的移臂调度中,读写臂频繁改变移臂方向的调度算法是。(先来先服务调度算法)

6.通道又称I/O处理机,它能完成和外设之间的信息传输,并与CPU 操作。

7.通过硬件和软件的功能扩充,把原来独占的设备改造成为若干用户共享的设备,这种设备称为。

8.常用的I/O控制方式有程序直接控制方式、中断控制方式、DMA方式和通道控制方式。9.通道是一个独立于CPU的专管输入/输出的处理机,它控制I/O设备与内存之间的数据交换。

10.虚拟设备是通过SPOOLING技术把独占设备变成为若干用户共享的设备。

第六章文件管理

1.在UNIX中,对磁盘空闲块采用成组连接方式,每一组的第一个空闲块中登记了下一组空闲块的______和______。

2. 文件的逻辑结构通常有两种形成,一是_______________,另一种是无结构的流式文件。3.一个文件系统有下列三部分组成,它们是、被管理的文件以及实施文件管理所需的数据结构。(与文件管理有关的软件)

4.文件的物理结构可分为、和。(顺序结构,链接结构,索引结构)

5.文件的结构就是文件的组织形式,从用户观点出发所看到的文件组织形式称为文件的逻辑结构;从现实观点出发,文件在外存上的存放组织形式称为文件的物理结构。6.UNIX系统中的每个文件目录项由文件名和相应的索引节点号组成。

《操作系统》练习题及参考答案

《操作系统》练习题及参考答案 一、单项选择题(每小题1分,共15分) 1.操作系统是一种() A.系统软件 B.系统硬件 C.应用软件 D.支援软件 2.MS—DOS的存贮管理采用了() A.段式存贮管理 B.段页式存贮管理 C.单用户连续存贮管理 D.固定式分区存贮管理 3.用户程序在目态下使用特权指令将引起的中断是属于() A.硬件故障中断 B.程序中断 C.外部中断 D.访管中断 4.MS—DOS中用于软盘整盘复制的命令是() https://www.360docs.net/doc/d9951868.html,P B.DISKCOPY C.SYS D.BACKUP 5.位示图方法可用于() A.盘空间的管理 B.盘的驱动调度 C.文件目录的查找 D.页式虚拟存贮管理中的页面调度 6.下列算法中用于磁盘移臂调度的是() A.时间片轮转法 B.LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 7.在以下存贮管理方案中,不适用于多道程序设计系统的是() A.单用户连续分配 B.固定式分区分配 C.可变式分区分配 D.页式存贮管理 8.已知,作业的周转时间=作业完成时间-作业的到达时间。现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1 A.T1+T2+T3 B.(T1+T2+T3) C.T1+T2+T3 D. T1+T2+T3 9.任何两个并发进程之间() A.一定存在互斥关系 B.一定存在同步关系 C.一定彼此独立无关 D.可能存在同步或互斥关系 10.进程从运行状态进入就绪状态的原因可能是() A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完

11.用磁带作为文件存贮介质时,文件只能组织成() A.顺序文件 B.链接文件 C.索引文件 D.目录文件 12.一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是() A.2 B.1 C.3 D.0.5 13.多道程序设计是指() A.在实时系统中并发运行多个程序 B.在分布系统中同一时刻运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序 14.文件系统采用多级目录结构后,对于不同用户的文件,其文件名() A.应该相同 B.应该不同 C.可以相同,也可以不同 D.受系统约束 15.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是() A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区 C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区 二、双项选择题(每小题2分,共16分) 1.能影响中断响应次序的技术是()和()。 A.时间片 B.中断 C.中断优先级 D.中断屏蔽 E.特权指令 2.文件的二级目录结构由()和()组成。 A.根目录 B.子目录 C.主文件目录 D.用户文件目录 E.当前目录 3.驱动调度算法中()和()算法可能会随时改变移动臂的运动方向。 A.电梯调度 B.先来先服务 C.扫描 D.单向扫描 E.最短寻找时间优先 4.有关设备管理概念的下列叙述中,()和()是不正确的。 A.通道是处理输入、输出的软件 B.所有外围设备的启动工作都由系统统一来做 C.来自通道的I/O中断事件由设备管理负责处理 D.编制好的通道程序是存放在主存贮器中的 E.由用户给出的设备编号是设备的绝对号

操作系统复习题及答案

1操作系统概述自测题 1 选择题 1.以下_____操作系统中的技术是用“时间”来换取“空间”的。 A.虚拟存储器 B.缓冲技术 C.SPOOLing技术 D.快表 2.设计实时操作系统必须首先考虑系统的______。 A.效率 B.可移植性 C.可靠性 D.使用的方便性 3.一个作业第一次执行时用了5min,而第二次执行时用了6min,这说明了操作系统的______特点。 A.并发性 B.共享性 C.虚拟性 D.不确定性 4.下述操作系统类型中,哪个操作系统一定是由多台计算机组成的系统? A.实时 B.批处理 C.分时 D.分布式 5.操作系统中,以下______采用了以“空间”换“时间”的技术。 A.终端技术 B.缓冲技术 C.通道技术 D.虚拟存储技术 6.按照所起的作用和需要的运行环境,操作系统属于_______。 A.支撑软件 B.用户软件 C.应用软件 D.系统软件 7.操作系统的主要功能是存储器管理、设备管理、文件管理、用户接口和______。 A.进程管理 B.用户管理 C.信息管理 D.操作系统管理 8.操作系统的最基本的两个特征是资源共享和_______。 A.多道程序设计 B.程序的并发执行 C.中断 D.程序顺序执行

9.采用多道程序设计技术可以提高CPU和外部设备的______。 A.稳定性 B.可靠性 C.利用率 D.兼容性 10.在计算机系统中,操作系统是_______。 A.处于裸机之上的第一层软件 B.处于硬件之下的底层软件 C.处于应用软件之上的系统软件 D.处于系统软件之上的用户软件 11.操作系统是对_____进行管理的软件。 A.软件 B.硬件 C.计算机资源 D.程序 12.从用户的观点,操作系统是______。 A.用户与计算机之间的接口 B.控制和管理计算机资源的软件 C.合理地组织计算机工作流程的软件 D.是扩充裸机功能的软件,是比裸机功能更强、使用方便的虚拟机 13.操作系统的基本类型是_____。 A.批处理系统、分时系统和多任务系统 B.实时系统、分时系统和批处理系统 C.单用户系统、多用户系统和批处理系统 D.实时系统、分时系统和多用户系统 14.为了使系统中的所有用户都得到及时的响应,操作系统应该是___. A.实时系统 B.批处理系统 C.分时系统 D.网络系统 15.如果分时系统的时间片一定,那么____会使响应时间越长。 A.用户数越少 B.用户数越多 C.内存越少 D.内存越多

操作系统试题库填空题及答案

操作系统试题库填空题及答案 1、分时系统必须为用户提供(操作控制命令)以实现(交互(或联机))控制方式。 2、Spooling系统中,作业执行时,从磁盘上的(输入井)中读取信息,并把作业的执行结 果暂时存放在磁盘上的(输出井)中。 3、中断分类后,中断是指(源自CUP以外事件的中断,通常与当前程序(进程)运行无关),异常 是指(源自CUP内部事件的中断,通常与当前程序(进程)运行有关)。 4、所谓脱机用户接口是指(作业控制语言)。 5、用户程序必须通过程序级接口方能获得操作系统的服务,程序级接口主要是由一组(系统调 用)组成。 6、操作系统的主要功能是(存储器管理)、(处理机管理)、(设备管理)、(文件管理)、 (作业管理)。 7、用户是通过(命令接口)或者程序接口向计算机发出请求的。 8、用户与操作系统的接口有(通讯语言)和(系统调用)。 9、交互式系统和多道程序系统相结合可构成(分时)系统。 10、SPOOLing是指(并发的外部设备联机操作),操作系统用它来实现(虚拟设备)的功

能。 11、分时系统追求的目标是(及时响应). 12、用户进程从目态(常态)转换为管态(特态)的唯一途径是(中断). 13、实时系统应具有两个基本特征:及时性和(可靠性). 14、实时系统应具有两个基本特征:(及时性)和可靠性. 15、用户程序通过(访管指令(或系统调用))向操作系统提出各种资源要求和服务请求. 16、SPOOLing(同时的外部设备联机操作)技术是关于慢速字符设备如何与计算机主机交换信息 的一种典型的(虚拟设备)技术. 17、计算机操作系统是方便用户、管理和控制计算机(软硬件资源)的系统软件。 18、面对一般用户,通过(操作命令)方式控制操作系统;面对编程人员,通过(系统调 用)控制。 19、一个完整的计算机系统是由(硬件)和(软件)两大部分组成的。 20、操作系统是(控制和管理)计算机系统内部(各种硬件和软件资源)、有效地组织 多道程序运行的(系统软件(或程序集合)),是用户和计算机的(接口)。

操作系统复习题及参考答案1-4

中南大学网络教育课程考试复习题及参考答案 操作系统1 一、判断题: 1.资源共享是现代操作系统的一个基本特征。() 2.信号量机制中,P、V操作必须成对出现。() 3.若进程资源分配图中含有环,则一定有进程处于死锁状态。() 4.绝对装入方式需要对内存地址进行重定位。() 5.“分页对换”和“分段对换”是为了支持虚拟存储系统。() 6.通道没有自己的内存,通道所执行的通道程序是放在主机的内存中的。() 7.程序的并行执行是现代操作系统的一个基本特征。() 8.一个进程被唤醒意味着重新占有了CPU。() 9.进程在运行过程中,请问和释放资源顺序不当,同样可以引起死锁。() 10.分段存储管理的引入是为了满足用户(程序员)在编程和使用上多方面的要求。() 11.系统中的各个部件,如CPU、存储设备等的连接都是由总线设备来实现的。() 12.在文件的索引存取方法中,允许随意存取文件中的一个记录。() 13.程序在并发执行时会失去封闭性。() 14.由于用户的响应时间要求,因此要求设置大的时间片长度。() 15.预防死锁是指在资源动态分配过程中,用某种方法去防止系统进入不安全状态。() 16.内存的单一连续分配模式只能用在单用户、单任务的OS中。() 17.虚拟存储器的“虚拟”是指用户可使用的内存容量比实际的内存容量大的多。() 18.在文件系统支持下,用户也需知道文件存放的物理地址。() 19.在单CPU环境下可以实现“多道程序系统”。() 20.程序与进程最主要的区别在于程序是静态实体,而进程是动态实体。() 21.死锁与程序的死循环一样。() 22.内存固定分区分配模式只能用在单用户、单任务的OS中。() 23.采用LRU置换算法时,当驻留集增大时,页故障率一定不会增加。() 24.通道与CPU共享内存。() 二、填空题: 1.操作系统的基本任务是( )。 2.从资源分配的角度看,P(wait)操作意味着向系统( )一个资源,V(signal)操作意味着( )一个资 源。 3.一个批处理型作业,从进入系统并驻留在外存的后备队列上开始,直至作业运行完毕,可能要经历下 述三级调度()、()、()。 4.产生死锁的四个必要条件是()、()、()和()。 5.()称之为“页内碎片”。 6.文件按其用途可分为:用户文件、()和()。 7.分时系统的四个主要特征是()、()、()、()。 8.进程调度分为以下两种方式()、()。 9.死锁的必要条件之一是“互斥”,该条件是指()。 10.根据链接时间的不同,可把链接分为()、()、()三种。 11.I/O控制方式主要分为()、()、()。 12.直接存储器DMA方式是专对()设备进行I/O控制的。 13.多道批处理系统的优缺点主要有()、()、()。 14.程序的并发执行的特征有()、()、()。 15.调度队列模型分为()、()、()。 16.程序的装入分为()、()、()。 17.缓冲区可工作在()、()、()和提取输出四种工作方式下。

操作系统试题库填空题

1、分时系统必须为用户提供( 操作控制命令) 以实现( 交互(或联机) )控制方式。 2、Spooling系统中,作业执行时,从磁盘上的 ( 输入井) 中读取信息,并把作业的执行结 果暂时存放在磁盘上的( 输出井)中。 3、中断分类后,中断是指(源自CUP以外事件的中断,通常与当前程序(进程)运行无关),异常 是指(源自CUP内部事件的中断,通常与当前程序(进程)运行有关)。 4、所谓脱机用户接口是指(作业控制语言)。 5、用户程序必须通过程序级接口方能获得操作系统的服务,程序级接口主要是由一组(系统调 用)组成。 6、操作系统的主要功能是(存储器管理)、(处理机管理)、(设备管理)、(文件管理)、 (作业管理)。 7、用户是通过(命令接口)或者程序接口向计算机发出请求的。 8、用户与操作系统的接口有(通讯语言)和(系统调用)。 9、交互式系统和多道程序系统相结合可构成(分时)系统。 10、SPOOLing是指(并发的外部设备联机操作),操作系统用它来实现(虚拟设备)的功 能。 11、分时系统追求的目标是(及时响应). 12、用户进程从目态(常态)转换为管态(特态)的唯一途径是(中断). 13、实时系统应具有两个基本特征: 及时性和(可靠性). 14、实时系统应具有两个基本特征:(及时性)和可靠性. 15、用户程序通过(访管指令(或系统调用) )向操作系统提出各种资源要求和服务请求. 16、SPOOLing(同时的外部设备联机操作)技术是关于慢速字符设备如何与计算机主机交换信息 的一种典型的(虚拟设备)技术. 17、计算机操作系统是方便用户、管理和控制计算机(软硬件资源)的系统软件。 18、面对一般用户,通过(操作命令)方式控制操作系统;面对编程人员,通过(系统调 用)控制。 19、一个完整的计算机系统是由(硬件)和(软件)两大部分组成的。 20、操作系统是(控制和管理)计算机系统内部(各种硬件和软件资源)、有效地组织 多道程序运行的(系统软件(或程序集合)),是用户和计算机的(接口)。 21、操作系统的主要功能有:(存储器管理)、(处理机管理)、(设备管理)、 (文件管理)和(作业管理)。 22、操作系统是裸机之上的第(一)层软件,与硬件关系尤为密切。 23、操作系统是整个系统的控制管理中心,它既管理(硬件),又管理(软件)。 24、操作系统的基本特征是(并发)、(共享)和(异步(不确定性) )。 25、根据操作系统的功能、使用环境、配置规模等,操作系统一般可分为如下六种类型:(多 道批处理系统)、(分时系统)、(实时系统)、个人机系统、(网络操作系统)和(分布式操作系统)。 26、现代操作系统通常为用户提供三种使用界面,即(命令界面)、(图形界面)和(系

操作系统复习题带答案

一、单项选择题 1.在分时系统中,时间片一定,(B ),响应时间越长。 A.内存越多 B.用户数越多 C.后备队列越短 D.用户数越少 2.(A)内存管理存在缺页中断。 A.请求段页式 B.基本分页 C.基本分段 D.动态分区 3.临界区是指并发进程中访问共享变量的(C )段。 A.管理 B.信息 C.程序 D.数据。 4.进程控制块是描述进程状态和特性的数据结构,一个进 程( D )。 A.可以有多个进程控制块 B.可和其他进程用一个进程控制块 C.可以没有进程控制块 D.只能有惟一的进程控制

块 5.在(C )的情况下,系统出现死锁。 A.计算机系统发生了重大故障 B.有多个封锁的进程同时存在· C.若干进程因竞争资源而无休止地相互等待它方释放已占有的资源 D.资源数大大小于进程数或进程同时申请的资源数大大超过资源总数 6.(B)是特殊文件。 A. 文本文件 B.硬件设备 C. 图像文件 D. 目录文件 7.分时操作系统采用时间片轮转进程调度算法,则该系统 的进程PCB中不包括(B)。 A.处理机状态信息 B.进程优先数

C.占用的资源清单 D.程序和数据的地址 8.在请求分页系统中,LRU算法是指( A )。 A. 近期最长时间以来没被访问的页先淘汰 B. 最早进入内存的页先淘汰 C.近期被访问次数最少的页先淘汰 D.以后再也不用的页先淘汰 9.(D)内存管理方法不需一次将作业全部装入内存。// 请求段页式分类也不需要 A. 固定分区 B. 可变分区 C. 简单分页 D. 请求分页 10.下列选项中,满足短任务优先且不会发生饥饿 现象的调度算法是(A)。 A.高响应比优先 B.先来先服

操作系统填空题归纳

第一章 1。操作系统的主要功能是处理机管理、存储器管理、设备管理、文件管理 和用户接口管理。(五大功能) 2.。.操作系统目前有五大类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统。 3.。操作系统的特征:并发、共享、虚拟和不确定性四大特征最基本是并发 4.操作系统是计算机系统中的一个___系统软件_______,它管理和控制计算机系统中的___资源_________。 5.。.对于分时系统和实时系统,从可靠性上看实时系统更强;若从交互性来看分时系统更强。 6.。.操作系统的主要设计目标是方便性和有效性 7.。单道批处理系统的特征:自动性、顺序性、单道性(内存中只允许存放一个作业) 8.。单道批处理系统的缺点:CPU利用率较低 9.。多道批处理系统的目的(优点)是:提高系统吞吐量和资源的利用率 10.。多道批处理系统的缺点:平均周转时间长、无交互性。 11.。分时系统的特征:多路性(同时性)、独立性、及时性、交互性。 第二章 12.。.当一个进程完成了特定的任务后,系统收回这个进程所占的资源和取消该进程的PCB (或进程控制块)就撤消了该进程。 13.。某计算机系统中若同时存在五个进程,则处于阻塞状态的进程最多可有5 个 14.。进程主要由__程序_____、___数据_____和_____PCB_______三部分内容组成,其中____PCB____是进程存在的惟一标识,而_____数据_____部分也可以为其它进程共享。15.。当处理器空闲时,调度程序从 __就绪_____ 进程队列中选择一个进程给其分配CPU,处于____阻塞________状态的进程是不会获得CPU的。 16.。在一个具有2个处理器的操作系统中共有n 个进程,在不考虑进程状态过渡的情况下,阻塞进程队列中最多有__n___ 个进程。某一时刻,处于执行状态的进程为0个,且当前处理机空闲,处于就绪状态的进程有___n____ 个。 17.。进程的特征为:动态性、独立性、并发性和异步性 18.。进程是程序的运行过程,是系统进行资源分配和调度的一个独立单位。 19。进程运行满一个时间片后让出中央处理器,它的状态应变为就绪状态。 20。进程间的高级通信机制分为共享存储器系统、消息传递系统和管道通信系统三类。第三章 1、产生死锁的原因主要是竞争资源和进程间推进顺序非法。 2、一台计算机有10台磁带机被m个进程竞争,每个进程最多需要三台磁带机,那么m为 4 时,系统没有死锁的危险。 3、处理机调度包括高级调度、低级调度(或进程调度,或短程调度)、中级调度(或中程调度) 4、处理死锁的方法有预防死锁、避免死锁、检测死锁和解除死锁四种。 5、一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,则其响 应比为 3 6、设系统中仅有一个资源类,其中共有3个资源实例,使用此类资源的进程共有3个,每个进程至少请求一个资源,它们所需资源最大量的总和为X,则发生死锁的必要条件是:X<2 7、在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短_____

操作系统练习题_及答案

操作系统练习题 第一章引言 (一)单项选择题 1操作系统是计算机系统的一种( )。A.应用软件 B.系统软件c.通用软件D.工具软件 2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( ) A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作3.允许多个用户以交互方式使用计算机的操作系统是( )。A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统 4.下列系统中( )是实时系统。A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统 5.操作系统是一种系统软件,它( )。A.控制程序的执行 B.管理计算机系统的资源C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行 6.计算机系统把进行( )和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU管理B.作业管理 C.资源管理D.设备管理 7.批处理操作系统提高了计算机系统的工作效率,但( )。 A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间 D在作业执行时用户不能直接干预 8.分时操作系统适用于( )。A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享 9.在混合型操作系统中,“前台”作业往往是指( )。A.由批量单道系统控制的作业B.由批量多道系统控制的作业 c.由分时系统控制的作业D.由实时系统控制的作业 10.在批处理兼分时的系统中,对( )应该及时响应,使用户满意。A.批量作业B.前台作业c.后台作业D.网络通信 11.实时操作系统对可靠性和安全性要求极高,它( )。A.十分注重系统资源的利用率B.不强调响应速度 c.不强求系统资源的利用率 D.不必向用户反馈信息 12.分布式操作系统与网络操作系统本质上的不同之处在于( )。A.实现各台计算机之间的通信B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务 13.SPOOL技术用于( )。A.存储管理B.设备管理C.文件管理 D.作业管理 14.( )为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。 A处理器管理 B.存储管理 c.文件管理 D.作业管理 (二)填空题 1. 计算机系统是按用户要求接收和存储信息,自动进行_______并输出结果信息的系统。 2.计算机是由硬件系统和_______系统组成。3.软件系统由各种_______和数据组成。4.计算机系统把进行_______和控制程序执行的功能集中组成一种软件称为操作系统。5.操作系统使用户合理_______,防止各用户间相互干扰。6.使计算机系统使用方便和_______是操作系统的两个主要设计目标。7.批处理操作系统、_______和实时操作系统是基本的操作系统。8.用户要求计算机系统中进行处理的一个计算机问题称为_______。9.批处理操作系统按照预先写好的_______控制作业的执行。10.在多道操作系统控制下,允许多个作业同时装入_______,使中央处理器轮流地执行各个作业。11.批处理操作系统提高了计算机系统的_______,但在作业执行时用户不能直接干预作业的执行。12.在分时系统中,每个终端用户每次可以使用一个由_______规定的cPu时间。13分时系统具有同时性、独立性、及时性和_______等特点。14.在批处理兼分时系统中,往往把由分时系统控制的作业称为_______作业,把由批处理系统控制的作业称为_______作业。l5.实时系统要求有_______,不强求系统资源的利用率。16.网络操作系统能实现各台计算机之间的通信和网络中各种_______的共享。17.分布式计算机系统中各台计算机_______主次之分。18.操作系统的资源管理功能有:处理器管理、_______、文件管理、设备管理和作业管理。19._______为用户合理地分配处理器时间.尽可能地使处理器处于忙状态,提高处理器的工作效率。20.文件管理面向用户实现_______存取文件,管理用户信息的存储、检索、共享和保护。21.设备管理负责管理各种外围设备,包括设备的分配、启动以及_______的实现技术。 (三)简答题 1.什么是计算机系统?它由哪几部分组成? 2.计算机系统的资源包括哪些? 3简述操作系统的定义。4.为计算机设计操作系统要达到什么目的?设计时应考虑哪些目标? 5.从操作系统提供的服务出发,操作系统可分哪几类? 6.何谓批处理操作系统? 7.为什么说批处理多道系统能极大地提高计算机系统的工作效率? 8分时系统如何使各终端用户感到好像自己独占一台计算机? 9.网络操作系统有何主要功能? 10.简述操作系统的五大功能。 第一章练习题参考答案 (一)单项选择题 1.B 2.D 3 A 4 C 5.D 6.C 7.D 8.B 9.C 10.B 11.C 12.D 13.B 14.B (二)填空题

操作系统例题汇总

1.2例题精选 例如何理解虚拟机的概念? 解:一台仅靠由硬件组成的计算机一般被称为裸机,不易使用。操作系统为用户使用计算机提供了许多服务,从而把一台难于使用的裸机改造成了功能更强大、使用更方便的计算机系统,这种计算机系统称为虚拟机。所谓虚拟,是指把一个物理上的实体变为若干个逻辑上的对应物。前者是实际存在的,而后者是虚的,只是用户的一种感觉。在单CPU的计算机系统中能同时运行多道程序,好像每个程序都独享一个CPU,这就是虚拟。在构造操作系统时,把操作系统分成若干层,每层完成特定的功能,从而形成一个虚拟机。下层的虚拟机为上层的虚拟机提供服务,这样逐次扩充以完成操作系统的功能。 讨论“虚拟”的概念体现在操作系统的方方面面。例如,虚拟存储器,使一台只有4MB内存的计算机可以运行总容量远远超过4 MB的程序;虚拟外设,能够使多个用户同时访问该外设等。 例什么是多道程序设计,它的主要优点是什么? 解: 所谓多道程序设计是指把一个以上的程序存放在内存中,并且同时处于运行状态,这些程序共享CPU和其他计算机资源。其主要优点是: (1)CPU的利用率高:在单道程序环境下,程序独占计算机资源,当程序等待I/O操作时CPU空闲,造成CPU资源的浪费。在多道程序环境下,多个程序共享计算机资源,当某个程序等待 I/O操作时,CPU可以执行其他程序,这大大地提高了CPU的利用率。 (2)设备利用率高:在多道程序环境下,内存和外设也由多个程序共享,无疑也会提高内存和外设的利用率。 (3)系统吞吐量大:在多道程序环境下,资源的利用率大幅度提高,减少了程序的等待时间,提高了系统的吞吐量。 讨论多道程序在计算机中并发地运行是现代计算机系统的重要特征。早期的单道批处理系统与人工操作相比自动化程度大大提高,但系统中仍有较多的空闲资源,系统的性能较差。多遭批处理系统虽有很多优点,但这种系统交互能力差,作业的平均周转时间长。多道程序处理系统要解决的主要问题是,如何使多个程序合理、有序地共事处理机、内存、外设等资源。 例1.3 A, B两个程序,程序 A按顺序使用CPU 10 S,使用设备甲 5 S,使用 CPU 5 S,使用设备乙 10 S,最后使用 CPU 10 S。程序 B按顺序使用设备甲 10 S,使用 CPU 10 S,使用设备乙5S,使用CPU 5S,使用设备乙 10S。(忽略调度程序执行时间)试问: (1)在顺序环境下执行程序A和程序B,CPU的利用率是多少? (2)在多道程序环境下, CPU的利用率是多少? 解(1)程序A和程序B顺序执行时,程序A执行完毕,程序B才开始执行。两个程序共耗时80S,其中占用CPU时间为40S,顺序执行时CPU的利用率为50%。 (2)在多道程序环境下,两个程序并发执行,其执行情况如图所示。可以看出,两个程序共耗时45S,其中占用CPU时间为40S,故此时CPU的利用率为40/45=%。 讨论 (1)在单道程序环境下,程序顺序执行,CPU被一道程序独占,即使CPU空闲,其他程序也不能使用,所以 CPU的利用率低。 (2)在多道程序环境下,若干个程序宏观上同时执行,微观上交替执行。当其中一个程序由于某种原因(例如进行1/O操作)而不能占用CPU时,其他程序就可以占用CPU,提高了CPU的利用率。

计算机操作系统练习题库(含答案)

计算机操作系统练习题库(含答案) 计算机操作系统练习题库一填空:1.操作系统为用户提供三种类型的使用接口,它们是命令方式和系统调用和图形用户界面。2.主存储器与外围设备之间的数据传送控制方式有程序直接控制、中断驱动方式、DMA方式和通道控制方式。3.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。4.当一个进程独占处理器顺序执行时,具有两个特性:封闭性和可再现性。5.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为逻辑地址。6.文件的逻辑结构分流式文件和记录式文件二种。7.进程程度、数据和PCB

组成。8.对信号量S的操作只能通过原语操作进行,对应每一个信号量设置了一个等待队列。9.操作系统是运行在计算机裸机系统上的最基本的系统软件。10.虚拟设备是指采用SPOOLING技术,将某个独享设备改进为供多个用户使用的的共享设备。11.文件系统中,用于文件的描述和控制并与文件一一对应的是文件控制块。12.段式管理中,以段为单位,每段分配一个连续区。于各段长度不同,所以这些存储区的大小不一,而且同一进程的各段之间不要求连续。13.逻辑设备表的主要功能是实现设备独立性。14在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页和越界等原因而产生中断。16. 段的共享是通过共享段表实现的。17.文件的物理结构分为顺序文件、索引文件和索引顺序文件。18.所谓设备控制器,是一块能控制一台或多台外围设备与CPU并行工作的硬件。19. UNIX

《操作系统》课程综合练习题 及答案

《操作系统》综合练习题 一、填空题 1.操作系统的基本功能包括( 1 )管理、( 2 )管理、( 3 )管理、( 4)管理以及提供用户接口。 2.系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在( 5 )态,一般函数调用 运行在( 6 )态。 3.进程并发执行时有间断性、(7)和(8)的特点。 4.进程的基本特征有( 9 )、( 10 )、独立、异步及结构特征。 5.UNIX系统的文件目录项由两部分构成,即文件名和( 11 ); 6.临界资源的概念是(12),而临界区是指(13)。 7.产生死锁的原因可以归结为两点:(14)和(15)。 8.段页式存储管理中,是将作业分( 16 ),( 17 )内分( 18 ),内存分配以( 19 )为单位。 9.分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要( 20 )次访问内 存; 10.在操作系统中,不可中断执行的操作称为( 21 )操作; 11.进程访问临界资源的代码段称为( 22 ),为保证进程互斥,应在进程的临界区前设置( 23 ), 在临界区后设置( 24 )。 12.银行家算法中,当一个进程提出的资源请求将导致系统从( 25 )进入( 26 )时,系统就拒绝 它的资源请求。 13.页面调入策略要解决(27)、(28)两个问题。 14.最佳置换算法是选择(29)或(30)的页面做为被淘汰的页面。 15.UNIX系统中,用于创建进程的两个常用系统调用是( 31 )和( 32 )。 16.进程调度负责( 33 )的分配工作。 17.通常操作系统内核提供( 34 )功能和( 35 )功能。 参考答案: 1、(1)存储管理;(2)处理机管理;(3)文件管理;(4)设备管理; 2、(5)系统态(核心态) ;(6)用户态; 3、(7)失去封闭性;(8)不可再现性 4、(9)动态;(10)并发; 5、(11)索引结点; 6、(12)一次仅允许一个进程访问的资源;(13)进程中访问临界资源的那段程序代码;

《操作系统》-填空题

1、用户程序必须通过程序级接口方能获得操作系统的服务,程序级接口主要是由一组(系统调 用)组成。 2、操作系统的主要功能是(存储器管理)、(处理机管理)、(设备管理)、(文件管理)、 (作业管理)。 3、交互式系统和多道程序系统相结合可构成(分时)系统。 4、分时系统追求的目标是(及时响应). 5、用户进程从目态 ( 常态 ) 转换为管态 ( 特态 ) 的唯一途径是(中断). 6、实时系统应具有两个基本特征:及时性和(可靠性). 7、实时系统应具有两个基本特征:(及时性)和可靠性 . 8、用户程序通过(访管指令 ( 或系统调用 ) )向操作系统提出各种资源要求和服务请求. 9、计算机操作系统是方便用户、管理和控制计算机(软硬件资源)的系统软件。 10、操作系统是(控制和管理)计算机系统内部(各种硬件和软件资源)、有效地组织 多道程序运行的(系统软件(或程序集合)),是用户和计算机的(接口)。 11、操作系统的主要功能有:(存储器管理)、(处理机管理)、(设备管理)、 (文件管理)和(作业管理)。 12、操作系统是裸机之上的第(一)层软件,与硬件关系尤为密切。 13、操作系统是整个系统的控制管理中心,它既管理(硬件),又管理(软件)。 14、操作系统的基本特征是(并发)、(共享)和(异步(不确定性))。 15、多道批处理系统的特点是(多道)和(成批)。 16、处理机执行状态有(系统态或核心态或管态)和(用户态或目态)两种。 17、允许特权指令执行的状态,称 (核心态或管态或系统态) 态,在此状态下地址空间也较大。 一般用户所运行的状态称(用户态或目态) 态。 18、现在流行的个人机运行着两类个人机操作系统,它们是(单用户操作系统)操作系统和 (多用户操作系统)操作系统。 19、面对一般用户,通过(操作命令)方式控制操作系统;面对编程人员,通过(系统调 用)控制。 20、根据 Bernstein条件(程序能并发执行,且具有可再现性的条件),则如下 4条语句中: S1: a:=x+y S2: b:=z+1 S3: c:=a-b S4: w:=c+1 S1 和 S2 两条语句(可以)并发执行,S3 和 S4 两条语句(不可以)并发执行。 (本小题填空时考虑:是否可以并发执行) 21、作业调度是从(后备队列)中选一道作业,为它分配资源,并为它创建(进程)。 22、进程的基本特征为:动态性、独立性、(并发性)和(相互制约性)。 23、进程的基本状态有(运行态)、(就绪态)、(阻塞态)。 24、程序的(并发)执行是现代操作系统的基本特征之一,为了更好地描述这一特征

完整word版,《操作系统》期末复习题及答案

中国石油大学(北京)远程教育学院期末复习题 《操作系统》 一.单项选择题 1.操作系统是() A.对软件进行管理的软件 B.对硬件进行管理的软件 C.对计算机资源进行管理的软件 D.对应用程序进行管理的软件 2. 在操作系统中引入多道程序设计的主要目的是() A.缩短程序执行时间 B.减少响应时间 C.提高系统效率和增强系统处理能力 D.提高人机交互速度 3.进程与程序之间有密切联系,但又是不同的概念。二者的一个本质区别是( )。 A.程序是静态概念,进程是动态概念 B.程序是动态概念,进程是静态概念 C.程序保存在文件中,进程存放在内存中 D.程序顺序执行,进程并发执行 4. 进程有多个状态,不会发生的状态转换是() A.就绪→运行 B.阻塞→进行 C.运行→阻塞 D.阻塞→就绪 5. 为了实现从逻辑地址空间到物理地址空间的地址转换,在硬件上必须提供一套() A.DMA控制器 B.联想寄存器 C.地址变换机构 D.通道 6. CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用( )。 A.并行技术 B.通道技术 C.缓冲技术 D.虚存技术

7.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。 A.地址从大到小 B.地址从小到大 C.尺寸从大到小 D.尺寸从小到大 8.通常不采用( )方法来解除死锁。 A.终止一个死锁进程 B.终止所有死锁进程 C.从死锁进程处抢夺资源 D.从非死锁进程处抢夺资源 9.下列哪项不是设备管理的基本功能() A.掌握并记录设备的状态 B.按用户的I/O请求进行设备分配 C.死锁检测 D.完成实际的I/O操作 10.设两个进程共用一个临界资源的互斥信号量为mutex,当mutex=-1时表示() A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入了临界区 C.两个进程都进入了临界区 D.两个进程都在等待 11. 以下关于分时系统与批处理系统的说法正确的是( ) A.批处理系统是实现人机交互的系统 B.分时系统是实现自动控制无需人为干预的系统 C.批处理系统具有批处理能力,但不具有分时交互能力 D.分时系统本身既具有分时交互能力,又具有批处理能力 12.当系统采用资源有序分配方法预防死锁时,它破坏了产生死锁的必要条件中的()。 A. 互斥条件 B.请求和保持条件 C.不可剥夺条件 D.环路等待 13. 银行家算法是用来()。 A.避免死锁 B. 预防死锁 C.检测死锁 D.解除死锁 14. 在下面对进程的描述中,不正确的是() A.进程是动态的概念 B.进程执行需要处理机 C.进程是有生命期的 D.进程是指令的集合 15. 用P、V操作管理临界区时,信号量的初值应定义为() A.-1 B.0 C.1 D.任意值 16. 在下列解决死锁的方法中,属于死锁预防策略的是()

操作系统习题集-填空题版本教案资料

内存1通常情况下,(固定分区)支持多道程序设计、管理最简单,但存储碎片多;(段式)使内存碎片尽可能少,而且使内存利用率最高。 2为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是该程序应具有较好的局部性(Locality) 。 3提高内存利用率主要是通过内存分配功能实现的,内存分配的基本任务是为每道程序(分配内存)。使每道程序能在不受干扰的环境下运行,主要是通过(内存保护)功能实现的。 4适合多道程序运行的存储管理中,存储保护是为了防止各道作业相互干扰。 5(分段存储管理)方法有利于程序的动态链接 6在请求分页系统的页表增加了若干项,其中状态位供(程序访问)参考。 7关于请求分段存储管理的叙述中,正确的叙述(分段的尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制)。 8虚拟存储器的特征是基于(局部性原理)。 9实现虚拟存储器最关键的技术是(请求调页(段))。 10“抖动”现象的发生是由(置换算法选择不当)引起的。 11 在请求分页系统的页表增加了若干项,其中修改位供(换出页面)参考。 12 虚拟存储器是程序访问比内存更大的地址空间 13测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况下(减少运行的进程数)能提高CPU的利用率。14在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起(越界中断)。 15 测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况下(加内存条,增加物理空间容量)能提高CPU的利用率。 16 对外存对换区的管理应以(提高换入换出速度)为主要目标,对外存文件区的管理应以(提高存储空间的利用率)为主要目标。 17 在请求调页系统中,若所需的页不在内存中,则会引起(缺页中断)。 18 虚拟存储器一般都引入关联存储器技术,关联存储器是按内容寻址 19 在请求分页系统的页表增加了若干项,其中访问位供(置换算法)参考。 20 在动态分区式内存管理中,倾向于优先使用低址部分空闲区的算法是(首次适应算法);能使内存空间中空闲区分布得较均匀的算法是(循环首次适应算法(即Next fit));每次分配时,把既能满足要求,又是最小的空闲区分配给进程的算法是(最佳适应算法)。 21 某计算机采用虚拟页式存储技术,系统为每一个进程提供65536B的地址空间,页面大小为4096B,某一个进程的代码段有32768B,数据段16396B,堆栈段在进程创建时为1024B,运行中最大会增涨到15284B。那么这个进程能够创建到内存,运行过程中出错 22 在动态分区分配方案中,某一进程运行完成后系统收回其主存空间,若该内存空间前后有空闲区,则会与相邻空闲区合并,为此需修改空闲区表,那么造成空闲区数减一的情况是有上邻空闲区,也有下邻空闲区

操作系统复习题集及答案(DOC)

操作系统复习题集 三、简答题 1. 分页存储管理存在的局限性是什么? 逻辑地址空间:页是物理单位,共享困难、不便对代码进行分类管理,不能进行动态连接。 2. 多道程序系统为什么能提高CPU的利用率? 利用了原来CPU空闲等待时间 3. 文件的逻辑结构有哪些? 一种是无结构的流式文件,是指对文件信息不再划分单位,它是依次的一串字符流构成的文件;一种是有结构的记录式文件,是用户把文件的信息按逻辑上独立的含义划分信息单位,每个单位称为一个逻辑记录(简称记录)。所有记录通常都是描述一个实体集的,有着相同或不同数目的数据项,记录的长度可分为定长和不定长记录两类。 4. 什么是设备独立性? 应用程序独立于具体使用的物理设备。设备独立性又称为数据无关性。它指的是应用程序在使用设备进行I/O时,使用的是逻辑设备,而系统在实际执行时使用的是物理设备,由操作系统负责逻辑设备与物理设备的映射。 5. 为什么要引入线程,解释一下线程与进程之间的相互关系。

因为虽然进程可以提高CPU的利用率,但是进程之间的切换是非常耗费资源和时间的,为了能更进一步的提高操作系统的并发进,引进了线程.这样,进程是分配资源的基本单位,而线程则是系统调度的基本单位.一个进程部的线程可以共享该进程的所分配到的资源.线程的创建与撤消,线程之间的切换所占用的资源比进程要少很多.总的来说就是为了更进一步提高系统的并发性,提高CPU的利用率.线程是进程的基础,进程包含多个线程,是线程的载体。 6. 死锁的必要条件是什么? 死锁:当某进程提出资源申请后,使得系统中一些进程处于无休止的阻塞状态,在无外力作用下,永远不能再继续前进。产生死锁的必要条件:互斥条件:某段时间某资源只能由一个进程使用。不剥夺条件:资源在未使用完前,不能被剥夺,由使用进程释放。部分分配(请求和保持):进程因请求资源而阻塞时,对已分配给它的资源保持不放。环路条件:发生死锁时,有向图必构成一环路。 7. 什么是虚拟存? 虚拟存是计算机系统存管理的一种技术。它使得应用程序认为它拥有连续的可用的存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。 8. 假脱机技术是什么?

操作系统填空、名词解释、简答题题库完整

填空题 1.操作系统的特征是(并发),(共享)和(异步性)还有(虚拟). 2.按照用户界面的使用环境和功能特征的不同,一般可以把操作系统分为三种基本类型,即:(批处理系统),(分时系统)和实时系统. 3. 软件系统分为系统软件,(支撑软件)和(应用软件). 4.多数计算机系统将处理器的工作状态划分为(管态)和目态.后者一般指用户程序运行时的状态,又称为普通态或(用户态). 5. 存储器一般分成高速缓冲器,(存)和(外存)三个层次,其中高速缓冲器是造价最高,存取速度最快. 6.文件的物理结构有:顺序结构,(结构)和(索引结构). 8. 在单CPU系统中有n(n>1)个进程,在任一时刻处于就绪的进程最多是(n-1)个,最少是(0)个. 9. 系统为每一台设备确定一个编号,以便区分和识别,这个确定的编号称为设备的(绝对)号.由用户在程序中定义的设备编号称为设备的(相对)号. 10. 一个作业可划分成若干个(相对独立)的部分,每个部分称为一个(作业步). 11. 在批处理兼分时的系统中,往往由分时系统控制的作业称为(前台)作业,而由批处理系统控制的作业称为(后台)作业. 12. 操作系统为用户提供两种类型的使用接口,它们是(操作员)接口和(程序员) 接口. 13. 操作系统中,进程可以分为(系统)进程和(用户)进程两类.

15. 除了新建状态与撤销状态,进程的基本状态有(运行)、(就绪)、(阻塞)。 16. 在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,(计算时间短)分母的作业将得到优先调度;当各个作业要求运行的时间相同时, (等待时间长)分子的作业得到优先调度. 17. 当一个进程独占处理器顺序执行时,具有两个特性: (封闭)性和(可再现性). 18. Linux的shell有两层含义,一是指由(shell命令)组成的Shell 命令语言;二是指(该命令的解释)程序. 19. 操作系统的主要设计目标是(方便用户使用)和(资源利用率高). 20. 当一个进程完成了特定的任务后,系统收回这个进程所占的(资源)和取消该进程的(进程控制块PCB),就撤消了该进程. 21. 每个索引文件都必须有一(索引)表,其中每个登记项用来指出一个逻辑记录的(存放位置或指针或首地址). 22. 实现SPOOL系统时必须在磁盘上辟出称为(输入#)和(输出#)的专门区域,以存放作业信息和作业执行结果. 23. 一个理想的作业调度算法应该是既能(提高系统效率)又能使进入系统的作业(周转时间短). 24. 死锁的四个必要条件是(互斥使用资源),(占用并等待资源),不可抢夺资源和循环等待资源. 25. 操作系统一般为用户提供了三种界面,它们是(命令界面),(图

相关文档
最新文档