下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、操作系统综合复习资料一、填空题1. 并发是指两个或两个以上的事件在(1)发生。2. 在DMA控制器上,与实现DMA控制关系密切的两个特殊的寄存器是(2)和(3)。3. 进程调度的任务是 (4 ),进程调度由(5 )完成。4. 进程主要由(6)、(7)、(8)三部分内容组成。5. 实时操作系统通常采用基于优先权的抢占式进程调度算法,抢占的方式按抢占时机的不同可分为(9)和(10)两种方式。6. 临界资源是必须以(11)方式访问的共享资源,并发执行的进程通过执行(12)代码来访问临界资源。7. 操作系统内核通常包含支撑功能和(13 )功能。8. 请求分页系统中的页表是进行地址映射所需要的主要数据结
2、构,每个页表项包括了页号、物理块号、状态位P、访问字段A、修改位M和外存地址等字段,其中状态位 P 用来表示(14),访问字段A用来表示(15)。9. 进程的三个基本状态分别是(1)态、(2)态和(3)态。10. 操作系统的基本功能包括 (4 )管理、(5)管理、(6 )管理、(7)管理。除此之外还为用户使用操作系统提供了用户接口。11.死锁的产生有四个必要条件,分别是(8)、请求和保持条件、不剥夺条件和(9)。12. 将(10)地址转化为(13. 进程调度负责 (1214. 快表中存放的是(13)11)地址的工作称为地址映射)的分配工作。15. I/O设备按信息交换的单位可分为(14)和(1
3、5)两种类型。选择题)。B.它的优先权变为最大D.进程变为就绪状态1、一个进程被唤醒意味着(A. 该进程重新占有了 CPUC.其PCB移至等待队列队首2、支持虚拟内存管理的对换区通常在()A. 内存B.外存C.外存的文件区D.既可在内存也可在外存3、进程在执行中发生了缺页中断,经操作系统处理后,应让其执行()指令。B.被中断的A. 被中断的前一条C.被中断的后一条D.启动时的第一条4、分区管理中采用 首次适应”分配算法时,宜把空闲区按 ()次序登记在空闲区表中。A.长度递增B长度递减C.地址递增D.地址递减5、某系统中有4个并发进程,都需要同类资源5个,试问该系统不会发生死锁的最少资源数是(B
4、. 17C. 20 D. 186、在使用记录型信号量解决生产者和消费者问题时A.wait操作的顺序不能颠倒B.signal操作的顺序不能颠倒C.wait和signal操作的顺序都不能颠倒D.wait和signal操作可以是任意顺序如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是A.程序查询B. 中断方式8、C. DMA方式D .无条件存取方式F面对进程的描述中错误的是(A.进程是动态的概念B. 进程执行需要处理机C. 进程是有生命期的D .进程是指令的集合A.B.)的情况下计算机发生了大故障,系统出现死锁°有多个封锁的进程同时存在C.若干进程因竞争资源而无休
5、止地相互等待他方释放已占有的资源A.资源数远小于进程数或进程同时申请的资源数大大超过资源总数10、文件系统用()组织文件A.堆栈B指针C目录D.路径11、下面对进程的描述中,错误的是A.进程是动态的概念B. 进程执行需要处理机C. 进程是有生命期的D .进程是指令的集合12、进程在执行中发生了缺页中断,经操作系统处理后,应让其执行指令°A.被中断的前一条B.被中断的C. 被中断的后一条D.启动时的第一条13、UNIX 是操作系统;A.多用户;B.多任务;C.单用户单任务;D.多用户多任务;14、在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是A.先来先服务B.优先
6、级C.最高响应比优先D .短作业优先15、在固定分区分配中,每个分区的大小是A.相同B.随作业长度变化C.可以不同但预先固定D .可以不同但根据作业长度固定16、操作系统是一种。A、系统软件B、系统硬件C、应用软件D、支援软件17、进程从运行状态进入就绪状态的原因可能是 。A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完18、文件系统与。密切相关,它们共同为用户使用文件提供方便 。A.处理器管理B.存储管理C.设备管理D.作业管理19、 在多道程序环境下,操作系统分配资源以 为基本单位。A.程序B指令C进程D作业20、 为了进行进程协调,进程之间应当具有一定的联系,这种联
7、系通常采用进程之间交换数据的方式进行,这种方式称为。A进程互斥B进程同步C进程制约D进程通信三、简答题1. 什么是进程?请写出至少三种进程调度算法2. 什么是死锁?造成死锁的原因是什么 ?3. 画出具有三个基本状态的进程转换图4. 什么是进程?请说明进程创建的过程。5. 什么是虚拟存储系统?有哪些存储管理技术支持虚拟存储系统的实现?6. 请说明什么是多级队列调度算法和时间片轮转调度算法。7. 什么是操作系统?操作系统具有什么作用?8. 请说明进程创建的过程。9. 进程控制块的作用是什么?10. 什么是死锁?造成死锁的原因是什么 ?11. 引起进程调度的因素有哪些?请说明什么是多级队列调度算法。
8、12. 什么是虚拟存储系统?有哪些存储管理技术支持虚拟存储系统的实现13. 什么是进程?进程和程序之间有什么区别和联系?14. 单重中断的处理过程是什么?15. 简述操作系统的层次结构16. 在进行页面置换的时候,为什么通常选择最近既没有被访问过又没有被修改过的页面 做为换出页面?17. 引起进程调度的因素有哪些?四、分析题1、 假设一个进程被分成大小相等的4个段,并且系统为每个段建立了一个有8个页表项的页表,假设页的大小为2k(1)每个段的最大尺寸为多少 ?为什么?(2) 该进程的最大逻辑地址空间为多少?为什么?2、 举例说明文件系统是如何实现文件的按名存取”的?举例说明文件系统所能访问的分
9、区大小是由什么决定的?3、在一个页式存储管理系统中,页表内容如下所示:页号块号0211263347若页的大小为2K,则地址转换机构将逻辑地址 0转换成的物理地址是什么。(请写明计算 过程)。4、写出记录型信号量机制wait和signal操作的实现。写出使用记录型信号量机制实现生产者-消费者问题的同步算法。参考答案第一题填空题1、 并发是指两个或两个以上的事件在(同一时间间隔)发生。2、 在DMA控制器上,与实现DMA控制关系密切的两个特殊的寄存器是(MAR (内存地 址寄存器)和(DC (字节计数器)。3、 进程调度的任务是 (从就绪队列中选择一个进程 ,将CPU分配给该进程(或为进程分配CP
10、U),进程调度由(进程调度程序)完成。4、 进程主要由(正文段)、(用户数据段)、(系统数据段)三部分内容组成。5、 实时操作系统通常采用基于优先权的抢占式进程调度算法,抢占的方式按抢占时机的不同可分为(立即抢占)和(基于时钟中断的抢占)两种方式。6、 临界资源是必须以(互斥)方式访问的共享资源,并发执行的进程通过执行(临界区)代码来访问临界资源。7、 操作系统内核通常包含支撑功能和(资源管理)功能。&请求分页系统中的页表是进行地址映射所需要的主要数据结构,每个页表项包括了页号、物理块号、状态位P、访问字段A、修改位M和外存地址等字段,其中状态位P用来 表示(该页是否在内存中),访问字
11、段A用来表示(该页最近是否被访问过)。9、 进程的三个基本状态分别是(就绪)态、(运行)态和(阻塞)态。10、 操作系统的基本功能包括(处理机)管理、(存储器)管理、(设备)管理、(文件)管理。除此之外还为用户使用操作系统提供了用户接口。11、 死锁的产生有四个必要条件,分别是(互斥条件)、请求和保持条件、不剥夺条件和 (环路等待条件)。12、 将(逻辑)地址转化为(物理)地址的工作称为地址映射 。13、进程调度负责( 处理机)的分配工作。14、 快表中存放的是(最近访问过的页表项)15、I/O设备按信息交换的单位可分为(字符设备)和(块设备)两种类型。第二题选择题12345678910DBB
12、CBACDCC11121314151617181920DBDDCABBCD第三题简答题1、 答:进程是允许并发执行的程序在某个数据集合上的运行过程。进程调度算法有:时 间片轮转调度、多级队列调度、多级反馈队列调度。2、 答:所谓死锁,是指多个进程因竞争资源而造成的一种僵持状态,若无外力作用,这些进程都将永远不能再向前推进。产生死锁的原因:(1)竞争资源;(2)进程推进顺序非法3、答:4、 答:进程是允许并发执行的程序在某个数据集合上的执行过程。进程创建的过程如下:申请,空白PCB。为新进程分配资源。初如化进程控制块。将新进程插入就绪队列。5、 答:虚拟存储系统是指具有请求调入功能和置换功能 ,
13、能从逻辑上对内存容量进行扩充 的一种存储器系统。在虚拟存储器系统中,作业无需全部装入,只要装入一部分就可运 行。请求分页和分段请求的存储管理技术都可以实现虚拟存储管理系统。6、答:多级队列调度是根据作业的性质或类型的不同将就绪进程队列再分为若干个独立子队列,各个作业固定地分属于一个队列,每个队列采用一种算法,不同的队列可采用不同的调度算法。在早期的时间片轮转算法中,系统将所有的就绪进程按先来先服务的原则,排成一个队列,每次调度时把 CPU分配给队首进程,并令其执行一个时间片,当时间片用完时,调度 程序终止当前进程的执行,并将它送到就绪队列的队尾 。7、 答:操作系统是一组控制和管理计算机硬件和
14、软件资源、合理地对各类作业进行调度 , 以及方便用户的程序的集合 。作用:用户与计算机硬件系统之间的接口;计算机系统资源的管理者 。&答:OS调用创建新进程的原语,来创建进程,一般步骤:1)申请,空白PCB。2)为新进程分配资源。3)初始化进程控制块。4)将新进程插入就绪队列。9、 答:进程控制块是进程实体的一部分 ,是操作系统中最重要的记录型数据结构 。PCB中 记录了操作系统所需的、用于描述进程情况及控制进程运行所需的全部信息。PCB的作用就是使一个能在多道程序环境下运行的程序(含数据),成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程。10、 答:所谓死锁,是指多个进
15、程因竞争资源而造成的一种僵局,若无外力作用,这些进 程都将永远不能再向前推进 。产生死锁的原因:(1)竞争资源;(2)进程推进顺序非法11、答:引起进程调度的因素有:正在运行的时间片用完;进程被阻塞;进程运行结束;有高优先权的进程到来; 多级队列调度是根据作业的性质或类型的不同将就绪进程队列再分为若干个独立子队列,各个作业固定地分属于一个队列,每个队列采用一种算法,不同的队列可采用不同的调度算法。12、 答:所谓虚拟存储器,是指仅把作业的一部分装入内存便可运行作业的存储器系统。具体地说,所谓虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统 。请求分页和分段
16、请求的存储管理技术都可以实现虚拟存储管理系统。13、 答:定义1:可并发执行的程序在一个数据集合上的运行过程。或定义2 :进程是由正文段、用户数据段以及系统数据段共同组成的一个执行环境。(正文段存放被执行的机器指令,用户数据段存放进程在执行时直接进行操作的所有数据,包括进程所使用的全部变量 ,系统数据段存放程序的运行环境 ,是进程实体最重要的 一部份。)1、区别(1) 程序是静态的,进程是动态的程序是永久的 ,进程是暂时存在的(2) 程序与进程的存在实体不同2、联系(1 )、进程是程序的一次执行,进程总是对应一个特定的程序,执行程序的代码,一个进程必然对应一个程序。(2)、一个程序可以对应多个
17、进程。同一个程序段可以在不同的数据集合上运行,因而构成若干个不同的进程。14、答:用户接口对对象操纵和管理的软件集合操作系统对象 .下载可编辑.16、 答:由于程序的局部性原理,当前使用过的页面,通常认为后面也会使用到;在将一个页面换出时,如果该页已被修改过,便须将它重新写到磁盘上,但如果该页未被修改过,则不必将它考回磁盘。换言之,对于修改过的页面在换出时所付出的开销将比未修改过的页面开销大。因此,通常选择最近既没有被访问过又没有被修改过的页面做为换出页 面17、答:引起进程调度的因素有:1) 进程正常终止或异常终止 ;2) 正在执行的进程因某种原因被阻塞;3) 在引入时间片的系统中,时间片用
18、完;在抢占式中,就绪队列中某进程的优先权变得比当前正在执行的进程高,或有优先权更高的进程进入就绪队列。第四题分析题1、答:(1) 因为页大小为2k,一个段最多有8个页面,所以2k*8=16k(2) 该进程的最大逻辑地址空间又段的数量和每个段的大小决定,16k*4=64k2、 答:MS DOS中的目录文件的每个目录项占 32个字节,包含文件名、文件属性、和第 一个磁盘块号,根据第一个磁盘块的块号,可以找到所有的文件块 。MS DOS是树型目 录(层次型目录)。若用16位存簇号(块号),块号从02 16最多有64K个块,若每块0.5K,则可支持32K 的磁盘空间,每块1K,可支持64M磁盘空间。3、答:页号 p=INT(0/2048) =0页内偏移w=mod(0/2048)0以页号为索引搜索页表得到0号页面所在的物理块号为2物理地址=物理块号*块大小+页内偏移=2* (2*1024 ) +0=40964、记录型信号量的 wait(s)和signal(s)的实现算法procedur
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供应链融资 协议书
- 2025年“喜迎七一”知识竞赛培训题及答案
- 2022年二级建造师《矿业工程管理与实务》试卷II卷 附答案
- 经济咨询服务协议书
- 2025年入党积极分子发展对象考试通关试卷提供答案解析带答案详解(满分必刷)
- 购房更名协议合同范本
- 减肥合同协议书
- 2025年下半年贵州黔东南州榕江县塔石乡人民政府招聘驾驶员1人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年贵州铜仁市思南县事业单位招聘工作人员211人易考易错模拟试题(共500题)试卷后附参考答案
- 道路交通事故处置专项应急演练方案
- 桥梁模型设计大赛
- DB11T 2460-2025 室内型应急避难场所平急转换技术要求 宾馆
- 康复科疼痛的护理
- 心肺复苏培训课件下载
- 在线学习课堂《项目管理概论》单元考核测试答案
- DB32∕T 5048-2025 全域土地综合整治项目验收规范
- 创意海报设计课件
- 2025-2030中国光纤电缆行业供需态势与前景动态预测报告
- 执行法官培训课件
- 小学校园改造项目施工组织设计方案
- 五级(初级)茶艺师试题库(含参考答案)
评论
0/150
提交评论