软件设计师历年试题-操作系统.ppt
《软件设计师历年试题-操作系统.ppt》由会员分享,可在线阅读,更多相关《软件设计师历年试题-操作系统.ppt(136页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件设计师考试历年试题软件设计师考试历年试题操作系统操作系统大纲要求(考点)大纲要求(考点)操作系统的内核(中断控制)、进程、线程概念操作系统的内核(中断控制)、进程、线程概念 处理机管理(状态转换、共享与互斥、分时轮转、抢占、死锁)处理机管理(状态转换、共享与互斥、分时轮转、抢占、死锁)存储管理(主存保护、动态连接分配、分段、分页、虚存)存储管理(主存保护、动态连接分配、分段、分页、虚存)设备管理(设备管理(I/OI/O控制、假脱机)控制、假脱机)文件管理(文件目录、文件组织、存取方法、存取控制、恢复文件管理(文件目录、文件组织、存取方法、存取控制、恢复处理)处理)作业管理(作业调度、作业控
2、制语言(作业管理(作业调度、作业控制语言(JCLJCL)、多道程序设计)、多道程序设计)汉字处理,多媒体处理,人机界面汉字处理,多媒体处理,人机界面 网络操作系统和嵌入式操作系统基础知识网络操作系统和嵌入式操作系统基础知识 操作系统的配置操作系统的配置 第第3 3章章 操作系统操作系统1.1.操作系统基础知识操作系统基础知识2.2.处理机管理处理机管理3.3.存储管理存储管理4.4.设备管理设备管理5.5.文件管理文件管理6.6.作业管理作业管理7.7.网络网络OSOS和嵌入式和嵌入式OSOS基础知识基础知识8.8.OSOS实例实例考点分析考点分析*主要知识点:主要知识点:OSOS的类型、功能
3、、层次结构和进程的类型、功能、层次结构和进程概念,及作业、处理机、存储器、文件和设备等概念,及作业、处理机、存储器、文件和设备等管理的原理和方法。管理的原理和方法。*考查内容主要集中在考查内容主要集中在存储管理、进程、作业管理存储管理、进程、作业管理等知识点,特别是有关进程等知识点,特别是有关进程(概念、状态、死锁、概念、状态、死锁、信号量、信号量、PVPV操作操作)和存储器的页式和段式存储涉和存储器的页式和段式存储涉及到的调度算法的内容反复考查,考查的问题也及到的调度算法的内容反复考查,考查的问题也都差不多。所以复习历年试题非常重要。都差不多。所以复习历年试题非常重要。*对于当前流行的对于当
4、前流行的OSOS也要有所了解,现在也要有所了解,现在UNIXUNIX的操的操作命令考题也逐步增多。作命令考题也逐步增多。重点重点1.1.了解操作系统的基本概念,操作系统的功能和了解操作系统的基本概念,操作系统的功能和操作系统的结构。操作系统的结构。2.2.操作系统进程的概念、进程的同步与互斥、操作系统进程的概念、进程的同步与互斥、PVPV操作、进程状态的转换、进程调度、协调和通操作、进程状态的转换、进程调度、协调和通信的原理与实施技术。信的原理与实施技术。3.3.存储空间的概念和各种存储管理的方法。存储空间的概念和各种存储管理的方法。4.4.虚拟存储管理的页面调度算法。虚拟存储管理的页面调度算
5、法。难点难点1.1.操作系统进程的概念、进程的同步与互斥、操作系统进程的概念、进程的同步与互斥、PVPV操作、进程状态的转换、进程调度、协调和通操作、进程状态的转换、进程调度、协调和通信的原理与实施技术。信的原理与实施技术。2.2.存储空间的概念和各种存储管理的方法。存储空间的概念和各种存储管理的方法。3.3.虚拟存储管理的页面调度算法。虚拟存储管理的页面调度算法。亮点亮点/应用应用/重要性重要性*在本部分的内容中,进程管理和存储管理在各种在本部分的内容中,进程管理和存储管理在各种考试中出现的频率都比较高,尤其是涉及进程调考试中出现的频率都比较高,尤其是涉及进程调度和度和PVPV操作方面的内容
6、。当然,一些常用的操作方面的内容。当然,一些常用的UNIXUNIX操作系统命令和命令参数也开始出现在软考试题操作系统命令和命令参数也开始出现在软考试题中。中。主要内容主要内容*操作系统的类型、特征和功能。操作系统的类型、特征和功能。*顺序程序和并发程序的特征,进程的定义及特征、进程顺序程序和并发程序的特征,进程的定义及特征、进程控制块控制块(PCB)(PCB)、进程与线程的基本概念。、进程与线程的基本概念。*进程状态的转换进程状态的转换(三态模型、五态模型三态模型、五态模型)、进程调度、协、进程调度、协调和通信的原理与实施技术。调和通信的原理与实施技术。*死锁的概念、产生死锁的原因、产生死锁的
7、四个条件解死锁的概念、产生死锁的原因、产生死锁的四个条件解决死锁的策略和方法。决死锁的策略和方法。*存储管理的基本概念,分区存储管理、分页存储管理、存储管理的基本概念,分区存储管理、分页存储管理、分段存储管理的实现原理,虚拟存储管理、页面调度算分段存储管理的实现原理,虚拟存储管理、页面调度算法。法。*文件的概念与文件系统的组织、辅助存储器的管理。文件的概念与文件系统的组织、辅助存储器的管理。19871987年年 试题试题2 2*_A_A_是一种只能进行是一种只能进行P P操作和操作和V V操作的特殊变量。操作的特殊变量。_A_A_可可以实现异步并行进程间的以实现异步并行进程间的_B_B_和和_
8、C_C_。_B_B_是指排他地访是指排他地访问共享数据,问共享数据,_C_C_则是指进程间在逻辑上的相互制约关则是指进程间在逻辑上的相互制约关系。系。_D_D_是可以用来实现异步并行进程的是可以用来实现异步并行进程的_B_B_和和_C_C_的特殊的的特殊的程序结构,程序结构,_D_D_中的中的_E_E_用于实现进程间的用于实现进程间的_C_C_。*1 1调度调度2 2类程类程3 3进程进程4 4互斥互斥5 5信号量信号量 6 6控制变量控制变量 7 7条件变量条件变量 8 8管程管程9 9同步同步1010共享变量共享变量1111规程规程1212分配分配A5A5B4B4C9C9D8D8E7E71
9、9871987年年 试题试题3 3*在有一台在有一台CPUCPU和两台输入和两台输入/输出设备输出设备(IO1(IO1和和IO2)IO2)的多道程的多道程序设计环境下,同时投入运行三个作业序设计环境下,同时投入运行三个作业P1P1、P2P2、P3P3。这。这三个作业对三个作业对CPUCPU和和IOIO设备的使用顺序和时间长短如下所设备的使用顺序和时间长短如下所示。示。P1P1IO2IO230ms30msCPUCPU10ms10msIO1IO130ms30msCPUCPU10ms10msIO2IO220ms20msP2P2IO1IO120ms20msCPUCPU20ms20msIO2IO240m
10、s40msP3P3CPUCPU30ms30msIO1IO120ms20msCPUCPU10ms10msIO1IO110ms10ms19871987年年 试题试题3 3*在此假定:在此假定:1.1.CPUCPU,IO1IO1和和IO2IO2都能并行工作都能并行工作2.2.P1P1优先级最高,优先级最高,P3P3最低。优先级高的作业可抢占优先级低的最低。优先级高的作业可抢占优先级低的作业的作业的CPUCPU,但不能抢占但不能抢占IO1IO1和和IO2IO23.3.其它辅助其它辅助OSOS时间忽略不计时间忽略不计4.4.系统中没有别的作业系统中没有别的作业 三个作业从投入到完成所用的时间分别为三个作
11、业从投入到完成所用的时间分别为_A_ms_A_ms,_B_ms_B_ms,_C_ms_C_ms。从投入到三个作业完成从投入到三个作业完成CPUCPU的利用率约的利用率约为为_D_%_D_%,IO2IO2的利用率约为的利用率约为_E_%_E_%。7070808090901001001101101201201301301401405 53 35 51 12 219881988年年 试题试题3 3*当为多道程序所提供的共享的系统资源不能满足要求时,当为多道程序所提供的共享的系统资源不能满足要求时,可能出现死锁,系统资源既可能是永久性资源也可能是可能出现死锁,系统资源既可能是永久性资源也可能是临时性资
12、源。此外,不适当的临时性资源。此外,不适当的_A_A_也可能产生死锁。产也可能产生死锁。产生死锁的必要条件是生死锁的必要条件是_B_B_、_C_C_、不可剥夺和环路条件。、不可剥夺和环路条件。有向资源分配图是分析死锁的有力工具。既然死锁是由有向资源分配图是分析死锁的有力工具。既然死锁是由于资源不足造成的,当出现死锁时,便可以通过从其它于资源不足造成的,当出现死锁时,便可以通过从其它进程剥夺足够数量的资源并分配给死锁进程来解脱死锁。进程剥夺足够数量的资源并分配给死锁进程来解脱死锁。这是资源剥夺的办法。此外还可以采用这是资源剥夺的办法。此外还可以采用_D_D_来解脱死锁。来解脱死锁。采取措施预防死
13、锁的发生采取措施预防死锁的发生_E_E_。19881988年年 试题试题3 3*A A:程序并行操作:程序并行操作资源的线性分配资源的线性分配 分配队列优先权分配队列优先权进程推进顺序进程推进顺序*B B、C C:独占资源:独占资源时间片过长时间片过长 信号量信号量S=0S=0执行执行P P、V V操作操作 因请求资源而被阻塞的进程仍保持资源因请求资源而被阻塞的进程仍保持资源 每种资源仅有一个每种资源仅有一个*D D:停止并行操作:停止并行操作撤销进程撤销进程 拒绝分配新资源拒绝分配新资源修改信号量修改信号量*E E:是可能:是可能是不可能的是不可能的是否可能还未有定论是否可能还未有定论A4A
14、4B1B1C5C5D2D2E1E1附:死锁附:死锁*原因:对互斥资源的共享,并发执行的顺序不当原因:对互斥资源的共享,并发执行的顺序不当(资源竞争及进程推进顺序非法)资源竞争及进程推进顺序非法)*发生条件发生条件互斥:互斥:任一时刻只允许一个进程使用资源任一时刻只允许一个进程使用资源请求和保持:请求和保持:进程在请求其余资源时,不主动释放进程在请求其余资源时,不主动释放已经占用的资源已经占用的资源非剥夺:非剥夺:进程已经占用的资源,不会被强制剥夺进程已经占用的资源,不会被强制剥夺环路等待:环路等待:环路中的每一条边是进程在请求另一进环路中的每一条边是进程在请求另一进程已经占有的资源程已经占有的
15、资源附:死锁附:死锁*处理死锁处理死锁预防:摒弃后三个条件预防:摒弃后三个条件避免:银行家算法避免:银行家算法检测检测解除:剥夺资源、撤消进程解除:剥夺资源、撤消进程19881988年年 试题试题4 4*选择与下列各条叙述关系最密切的词语选择与下列各条叙述关系最密切的词语A A、作业调度中使用平均等待时间最小的调度算法、作业调度中使用平均等待时间最小的调度算法B B、分配到必要资源并获得了处理机时的状态、分配到必要资源并获得了处理机时的状态C C、为了保证、为了保证数据安全性数据安全性而采取的一种措施而采取的一种措施D D、系统接通电源后自动从磁盘上引入、系统接通电源后自动从磁盘上引入OSOS
16、的过程的过程E E、进程之间在逻辑上的相互制约关系、进程之间在逻辑上的相互制约关系*选项:选项:A A、先到先做、先到先做 优先级优先级短作业优先短作业优先长作业优先长作业优先B B、就绪状态、就绪状态 执行状态执行状态阻塞状态阻塞状态撤销状态撤销状态C C、数据校验、数据校验 授权控制授权控制记帐系统记帐系统数据管理员数据管理员D D、系统自举、系统自举 初始化初始化系统生成系统生成系统自检系统自检E E、同步、同步组合组合链接链接唤醒唤醒附:作业调度附:作业调度*先来先服务算法是按作业来到的先后次序进行调度先来先服务算法是按作业来到的先后次序进行调度*短作业优先调度算法考虑作业的运行时间,
17、每次总是选短作业优先调度算法考虑作业的运行时间,每次总是选择一个运行时间最小的作业调入内存(系统)择一个运行时间最小的作业调入内存(系统)*高优先权优先调度算法高优先权优先调度算法*时间片轮转算法时间片轮转算法*高响应比优先调度算法高响应比优先调度算法19891989年年 试题试题3 3*作业调度程序从作业调度程序从_A_A_状态的队列中选取适当的作业投状态的队列中选取适当的作业投入运行。入运行。_B_B_指把作业提交给系统到作业完成的时间指把作业提交给系统到作业完成的时间间隔。间隔。_C_C_是指作业从进入是指作业从进入_A_A_队列到被调度程序选队列到被调度程序选中时的时间间隔;假定把下列
18、中时的时间间隔;假定把下列4 4个作业同时提交系统个作业同时提交系统并进入并进入_A_A_队列,当使用最短作业优先的调度算法时,队列,当使用最短作业优先的调度算法时,作业的平均等待时间是作业的平均等待时间是_D_D_;当使用最高优先数优先;当使用最高优先数优先的调度算法时,作业的平均周转时间是的调度算法时,作业的平均周转时间是_E_E_小时。小时。*A A、运行运行提交提交 后备后备 停止停止 完成完成*B B,C C、周转时间、周转时间响应时间响应时间运行时间运行时间 等待时间等待时间触发时间触发时间3 1 43 1 419891989年年 试题试题3 3*D D,E E4.54.54.25
19、4.2510.510.510.2510.2510.7510.754.754.75作业作业所需运行时间(小时)所需运行时间(小时)优先级优先级1 12 24 42 25 59 93 38 81 14 43 37 7附:作业的周转时间附:作业的周转时间*作业的周转时间:作业的周转时间:t ti i=t=tcici-t-tsisi t ti i:作业周转时间作业周转时间 t tcici:作业完成时间:作业完成时间 t tsisi:作业提交时间作业提交时间补充补充*作业作业J1J1,J2J2,J3J3,J4J4的提交时间和运行时间如下表所示。的提交时间和运行时间如下表所示。若采用短作业优先调度算法,则
20、作业调度次序为若采用短作业优先调度算法,则作业调度次序为_1_1_,平均周转时间为平均周转时间为_2_2_分钟(不考虑操作系统的开销)。分钟(不考虑操作系统的开销)。*1 1、A A)J3J4J2J1 J3J4J2J1 B B)J1J2J3J4J1J2J3J4 C C)J1J3J4J2 J1J3J4J2 D D)J4J3J2J1J4J3J2J1*2 2、A A)45 45 B B)58585 5C C)64645 5 D D)727219911991年年 试题试题2 2*某些某些OSOS把一条命令的执行结果输出给下一条命令,作为它的输入,把一条命令的执行结果输出给下一条命令,作为它的输入,并加
21、以处理,这种机制称为并加以处理,这种机制称为_A_A_。使命令的执行结果不在屏幕上。使命令的执行结果不在屏幕上显示,而引向另一个文件,这种机制称为显示,而引向另一个文件,这种机制称为_B_B_。使命令所需要的。使命令所需要的处理信息不从键盘接收,而取自另一文件,这种机制称为处理信息不从键盘接收,而取自另一文件,这种机制称为_C_C_。OSOS不从键盘逐条接收命令并执行,而调用一个正文文件,执行其不从键盘逐条接收命令并执行,而调用一个正文文件,执行其中保存的一系列命令,这种方式属于中保存的一系列命令,这种方式属于_D_D_方式,编写这样的文件方式,编写这样的文件应符合应符合_E_E_的语法规则。
22、的语法规则。*A:A:链接链接 管道管道(线线)输入重新定向输入重新定向 输出重新定向输出重新定向 B B:清屏清屏 屏蔽显示屏蔽显示 输出重新定向输出重新定向 管道管道(线线)C C:输入重新定向输入重新定向 读保护读保护 管道管道(线线)批处理批处理 D D:系统生成系统生成 初始装入初始装入批处理批处理 管道管道(线线)E E:会话语言会话语言 交互语言交互语言 机器语言机器语言命令语言命令语言 2 23 31 13 34 419911991年年 试题试题6 6*选出与下列叙述关系最密切的存贮管理方法选出与下列叙述关系最密切的存贮管理方法 A A支持多道程序设计,算法简单,但存贮器碎片多
23、。支持多道程序设计,算法简单,但存贮器碎片多。B B能消除碎片,但用于存贮器紧缩处理的时间长。能消除碎片,但用于存贮器紧缩处理的时间长。C C克服了碎片多和克服了碎片多和紧缩处理时间长紧缩处理时间长的缺点,支持多道程的缺点,支持多道程序设计,但不支持虚拟存贮。序设计,但不支持虚拟存贮。D D支持虚拟存贮,但不能以自然的方式提供存贮器的共支持虚拟存贮,但不能以自然的方式提供存贮器的共享和存取保护机制。享和存取保护机制。E E允许动态连接和装入,能消除碎片,支持虚拟存贮。允许动态连接和装入,能消除碎片,支持虚拟存贮。*段页式段页式 非请求分页式非请求分页式请求分页式请求分页式 可重定位分区可重定位
24、分区 固定分区固定分区 单一连续分配单一连续分配 5 54 42 23 31 1附:存储管理方法附:存储管理方法1.1.连续分区:把所有用户区都分配给惟一的用户作业,连续分区:把所有用户区都分配给惟一的用户作业,当作业被调度时,进程全部进入内存,一旦完成,所当作业被调度时,进程全部进入内存,一旦完成,所有主存恢复空闲,因此,不支持多道程序设计。有主存恢复空闲,因此,不支持多道程序设计。2.2.固定分区:支持多道程序设计的最简单存储管理方法。固定分区:支持多道程序设计的最简单存储管理方法。把主存划分成若干个固定和大小不同的分区,每个分把主存划分成若干个固定和大小不同的分区,每个分区能装入一个作业
25、,分区的大小是固定的,算法简单,区能装入一个作业,分区的大小是固定的,算法简单,但容易生成较多的存储器碎片。但容易生成较多的存储器碎片。3.3.可重定位分区:克服固定分区碎片问题的一种方法。可重定位分区:克服固定分区碎片问题的一种方法。能把相邻的空闲存储空间合并成一个完整的空区,还能把相邻的空闲存储空间合并成一个完整的空区,还能够整理存储器内各个作业的存储位置,以达到消除能够整理存储器内各个作业的存储位置,以达到消除存储碎片和紧缩存储空间的目的。紧缩工作需要花费存储碎片和紧缩存储空间的目的。紧缩工作需要花费大量的时间和系统资源。大量的时间和系统资源。附:存储管理方法附:存储管理方法4.4.非请
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 设计师 历年试题 操作系统
限制150内