电大[操作系统]电大期末考试题.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《电大[操作系统]电大期末考试题.pdf》由会员分享,可在线阅读,更多相关《电大[操作系统]电大期末考试题.pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【操作系统】小抄(简答)注:打印前,请和历届试题核对,能对上再打印(1)下列选择中,不是OS关心的主要问题。A管理计算机裸机B设计、提供用户程序与计算机硬件系统的界面C管理计算机系统资源D高级程序设计语言的编译器【参考答案】D;根 据OS的定义和功能来分析即可。A、C都是管理,B是OS提供的接口,而D侧重于程序编译器,显然不属于。(2)允许多个用户以交互方式使用计算机的操作系统称为 允许将多个作业提交给计算机集中处理的操作系统称为 计算机系统能及时处理过程控制数据并作出响应的操作系统称为一A批处理OSB分 时OSC多处理机OSD实 时OSE网络OS【参考答案】(1 )选B。多用户使用同一计算机
2、:分 时OS;(2)A,根据“多个作业提交 可得;(3)B,根据“及时处理并作出响应”,实时性要求高。(3)设计实时操作系统时,首先应考虑系统的A.可靠性和灵活性B.实时性和可靠性C.灵活性和可靠性D.优良性和分配性【参考答案】B(4)在分时系统中,当用户数目为100时,为保证响应时间不超过2秒,此时的时间片最大应为A.10msB.20msC.50msD.100ms【参考答案】2s/100=20ms,选 择B。即 要 在2秒把时间片划分为100片。注意“最大”,如果响应时间小于20ms,即 在2秒,一定能为2100的用户服务;而时间片大于20ms,在2s,能够服务的用户数不足100因此说20m
3、s为最大时间片。(5)实时操作系统必须在 完成来自外部的事件。A.响应时间B.周转时间C.规定时间D.调度时间【参考答案】选C。实时系统的核心是关心在“规定时间”完成任务,因为其为短程任务调度,并不关心响应时间、周转时间、调度时间,而是强调实时性能。(1)中断发生后,应保留。A.缓冲区指针B.关键寄存器容C.被中断的程序D.页表【参考答案】B。保留现场寄存器的数值,如PC值、PSW等寄存器值,入栈保存。(2)引入缓冲的主要目的是。A.改善CPU和I/O设备之间速度不匹配的情况B.节省存C.提 高CPU的利用率D.提 高I/O设备的效率【参考答案】A,缓冲的主要目的就是解决“速度不匹配进程(1)
4、当 时,进程从执行状态转变为就绪态。A进程被调度程序选中B时间片到C等待某一事件D等待的事件发生【参考答案】B,根据状态转换图可知。(2)以下进程状态变化中,是不可能发生的。A运行分就绪B运行分等待C等待少运行D等待分就绪【参考答案】C o根据状态转换图可知。(3)有没有这样的状态转换,为什么?等待一运行;就绪一等待【参考答案】没 有,原 因:不可能发生。(4)如果系统中有N个进程。运行进程最多几个?最少几个?就绪进程最多几个?最少几个?等待进程最多几个?最少几个?【参考答案】运行进程最多1个,最 少0个;就绪进程最多N-1个(不可能全部 就 绪,如果全部就绪,就肯定至少有一个进程会马上被运行
5、),最 少。个。等待进程最多N个(没有运行进程),最 少0个(全部就绪卜(1)若信号量S的初始值为2,当前值为-1,则表示有一等待进程。A0个B1个C2个D3个【参考答案】Bo初值为2,2个可用资源。如果都被使用,则S=0o而此时S=-1,说明有1个进程在等待。(2)用PV操作管理临界区时,信号量的初值应定义为一A-1B0C1D任意值【参考答案】C(3)临界区是A一个缓冲区B一段共享数据区C一段程序D一个互斥资源【参考答案】C,临界区是指程序。临界资源?(4)对于两个并发进程,设互斥信号量为mutex,若mutex=0,则A表示没有进程进入临界区B表示有一个进程进入临界区C表示有一个进程进入临
6、界区,另一个等待进入D表示有两个进程进入临界区【参考答案】C(5)有m个进程共享同一临界资源,若使用信号量机制实现对临界资源互斥访问,则信号量的变化围是【参考答案】信号量的初始值为1 ,也是该信号量的最大值。如果有进程要访问临界资源,那么执行Wait()操 作,信号量减1,考虑极端情况,01个进程都要求访问临界资源,信号量将执行m个 减1操 作,因此信号量的最小值为 1 -m。(1)在操作系统中,P、V操作是一种。A.机器指令B.系统调用命令C.作业控制命令D.低级进程通讯原语【参考答案】D(2)信箱通信是一种 通信方式。A.直接通信B.间接通信C.低级通信D.信号量【参考答案】B死锁(1)发
7、生死锁的必要条件有4个,要防止死锁的发生,可以破坏这四个必要条件,但破坏条件是不大实际的。A.互 斥B.不可抢占C.部分分配D彳盾环等待【参考答案】A(2)资源的按序分配策略可以破坏条件。A.互斥使用资源B.占有且等待资源C.非 抢 夺 资 源 环 等 待 资 源【参考答案】D(3)某系统有3个并发进程,都需要同类资源4个,试问该系统不可能发生死锁的最少资源数是。A.4B.9C.10D.11【参考答案】C.设三个进程分别为p1,p2,p3,当系统中有9个该资源时,最坏的可能就是每个进程各拥有3个 资 源,这 时,每个进程都不能得到足够的资源但又不想释放自己已经拥有的资源。如果系统再有一个资源即
8、第10个 资 源,这样可以把这个资源给其中一个进程,比 如p1,那 么p1就可以得到足够的资源完成操作,然后释放其拥有的4个 资 源;这4个资源就可以给p2,p3调用。所以最少需 要10个资源。1 .在存储管理中 可与覆盖技术配合。A.页式管理B.段式管理C.段页式管理D.可变分区管理【参考答案】D2.在存储管理中,采 用 覆 盖 与 交 换 技 术 的 目 的 是。A.节省主存空间B.物理上扩充主存容量C.提 高CPU效 率D.实现主存共享【参考答案】A3.动 态 重 定 位 技 术 依 赖 于。A.重定位装入程序B.重定位寄存器C.地 址D.目标程序【参考答案】B4.虚拟存储器的最大容量_
9、 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。A.为外存容量之和B.由计算机的地址结构决定C.是任意的D.由作业的地址空间决定【参考答案】B7.很好地解决了“零头”问题的存储管理方法是 oA.页式存储管理B.段式存储管理C.多重分区管理D.可变式分区管理【参考答案】A8.系统“抖动”现象的发生是由 引起的。A.置换算法选择不当B.交换的信息量过大C.存容量不足D.请求页式管理方案【参考答案】A11.在固定分区分配中,每个分区的大小是 OA.相 同B.随作业长度变化C.可以不同但预先固定D.可以不同但根据作业长度固定【参考答案】C12.实现
10、虚拟存储器的目的是 oA.实现存储保护B.实现程序浮动C.扩充辅存容量D.扩充主存容量【参考答案】D13.采用段式存储管理的系统中,若地址用24位 表 示,其 中8位表示段号,则允许每段的最大长度是 OA.224B.216C.28D.232【参考答案】B14.作业在执行中发生了缺页中断,经操作系统处理后,应让其执行指令。A.被中断的前一条B.被中断的C.被中断的后一条D.启动时的第一条【参考答案】B15.把 作 业 地 址 空 间 中 使 用 的 逻 辑 地 址 变 成 存 中 物 理 地 址 的 过 程 称 为A.重定位B.物理化C.逻辑化D.加载【参考答案】A16.首次适应算法的空闲区是-
11、oA.按地址递增顺序连在一起B.始端指针表指向最大空闲区C.按大小递增顺序连在一起D.寻找从最大空闲区开始【参考答案】A17.在分页系统环境下,程序员编制的程序,其地址空间是连续的,分页是由_ _ _ _ _ _ _完成的。A.程序员B.编译地址C.用 户D.系统【参考答案】D18.在请求分页存储管理中,若采用FIFO页面淘汰算法,则当分配的页面数增加 时,缺页中断的次数 0A.减 少 B.增加C.无影响D.可能增加也可能减少【参考答案】D19.在段页式存储管理系统中,存等分成一,程序按逻辑模块划分成若干A.块B.基 址C.分区D.段E.页 号F.段长【参考答案】AD20.虚拟存储管理系统的基
12、础是程序的 理论。A.局部性B.全局性C.动态性D.虚拟性【参考答案】A(1)设存分配情况如下图所示,若要申请一块40k字节的存空间,采用最佳适应 算 法,所得到的分区首址为。A100KB190KC330KD410K【参考答案】Co 100k对应可用存空间80k;190k对应可用空间90k;330k对应可 用60k;410对应可用102k。依据最佳适应算法,应该选330k(60k最接近40k卜(2)在动态分区方案中,某作业完成后,系统收回其存空间并与相邻空闲区合并,为此要修改可用表,造成空闲区数减1的情况是oA无上邻无下邻空闲区B有上邻无下邻空闲区C有下邻无上邻空闲区D有上邻有下邻空闲区【参考
13、答案】P184.(1)上邻是空闲区,二合一;(2)下邻是空闲区,二合一;(3)上邻下邻都是空闲,三合一;(4)上邻下邻都不空闲,不变。这 样 看,BC均是答案。(1)设有一页式存储管理系统,向用户提供的逻辑地址空间最大为1 6页,每页 2048字 节,存总共有8 个存储 块,问逻辑地址至少应为多少位?存空间有多大?【解答】逻辑地址空间16页=24,每 页 211,逻辑地址=24x211=215;存地址=8x(2x1024)=16KBo(1)存放在磁盘上的文件 OA 既可随机访问,又可顺序访问B 只能随机访问C 只能顺序访问D 不能随机访问【参考答案】A(2)用磁带作文件存储介质时,文件只能组织
14、成 oA 顺序文件(连 续)B 文件C 索引文件D 目录文件【参考答案】A3)下列文件的物理结构中,一 B_不具有直接读写文件任意一个记录的能力,_A_不利于文件长度的动态增长。A 顺序结构B 结构C 索引结构(4)假定磁带记录密度为每英寸800字 符,每一个记录为160个 字 符,块间隙为 0.6 英寸。试计算磁带利用率?若要使磁带空间利用率不少于50%,至少应以多少个逻辑记录为一组?解:由于磁带的启动和停止需要一定的时间,所以各记录间留有空隙。先计算每个记录占据长度:160/800=0.2英寸利用率为 0.2/(0.2+0.6)=25%为达到50%利 用 率,将记录分组,每组长0.6英 寸
15、,所以每组记录数为060.2=3题 目:某软盘有40个 磁 道,磁头从一个磁道移动到另一个磁道需要6ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为13磁 道,每块的旋转延迟时间及传输时间分别为100ms、25ms,问读取一个100块的文件需要多长时间?如果系统对磁盘进行了整理,让同一个文件的磁盘块尽可能靠拢,从而使相邻数据块的平均距离降为2磁 道,此时读取一个100块的文件需要多长时间?解【参考答案】某软盘有40个磁道 磁头从一个磁道移动到另一个磁道需要6mso文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为13磁 道,每块的旋转延迟时间及传输时间分别为100ms、25ms,问
16、读取一个100块的文件需要多长时间?如果系统对磁盘进行了整理,让同一个文件的磁盘块尽可能靠拢,从而使相邻数据块的平均距离降为2磁 道,此时读取一个100块的文件需要多长时间?读一块数据需要时间:13*6+100+25=203ms整 理 后:2*6+100+25=137ms(1)通过硬件和软件的功能扩充,把原来的独占设备改造成能为若干用户共享的 设 备,这种设备称为 OA存储设备B系统设备C用户设备D虚拟设备【参考答案】D。P336页,虚拟设备是指在一类设备上模拟另一类设备。(2)通道又称I/O处 理 机,用于实现 之间的信息传输。A存与外设BCPU与外设C存与外存DCPU与外存【参考答案】A判
17、 断 题(仅供参考)1.操作系统属于最重要的、最不可缺少的应用软件。【错】2.操作系统完成的主要功能是与硬件相关的。【对】3.操作系统的所有程序都在系统态执行。【错】4.多道程序系统在单处理机的环境下,程序的执行是并发不是并行的,程序的执行 与I/O操作也只能并发不能并行。【错】5.当计算机系统没有用户程序执行时,处理机完全处于空闲状态。【错】6.超级用户(管理员、特权用户)可以使用特权指令。【错】7.系统的资源的利用率越高用户越满意。【错】8.多道程序的执行一定不具备再现性。【错】9.分时系统不需要多道程序技术的支持。【错】10.分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源
18、。【错】11.设计实时操作系统时,首先应考虑系统的优良性和分配性。【错】12.批处理系统不允许用户随时干涉自己程序的运行。【对】13.虚拟机不需要硬件的支持。【错】14.操作系统的所有程序是长驻存的。【错】1.有了线程之后,程序只能以线程的身份运行。【对】2.线程的切换会引起进程的切换。【错】3.多个线程可以对应同一段程序。【对】4.系统可以存在无父进程的进程。【对】5.线程所对应的程序肯定比进程所对应的程序短。【错】6.进程从CPU退 下 时,将 现场”保存在系统栈。【错】7.在多道程序系统,进程需要等待某种事件的发生时,进程一定进入阻塞状态。【错】8.进程上下文是进程执行活动全过程的静态描
19、述。【错】9.并发是并行的不同表述,其原理相同。【错】10.进程是基于多道程序技术而提出的,其基本的特征是动态性;进程的执行是在多个状态间多次转换的过程,但只有处于就绪和执行状态的进程位于存。【错】11.操作系统对进程的管理和控制主要是通过控制原语实现的。【对】12.原语的执行是屏蔽中断的。【对】13.一般情况下,分时系统中处于就绪状态的进程最多。【对】14.系统中进程的数目越多,CPU的利用率越高.【错】进程同步1 .一个临界资源可以对应多个临界区。【对】2.互斥地使用临界资源是通过互斥地进入临界区实现的。【错】3.同步信号量的初值一般为1。【错】4.引入管程是为了让系统自动处理临界资源的互
20、斥使用问题。【对】5.生产者-消费者问题是一个既有同步又有互斥的问题。【对】6.用管程实现进程同步时,管程中的过程是不可中断的。【对】7.进 程A、B共享变量x,需要互斥执行;进 程B、C共享变量y,B、C也需要互斥执行,因 此,进 程A、C必须互斥执行。【错】8.单道程序系统中程序的执行也需要同步和互斥。【错,单道程序没有并发性】调度与死锁1.作业调度能够使作业获得CPU。【错】2 .在多道程序系统中,系统的现有空闲可用资源能否满足一个后备作业J的资源 要 求,是选择作业J进入存的必要条件。【错】3 .短作业(进 程)优先调度算法具有最短的平均周转时间,因此这种算法是最好的算法。【错】4 .
21、在优先权调度算法中确定静态优先权时,一 般 说,计算进程的优先权要高于磁 盘I/O进程的优先权。【错】5.摒弃不可剥夺条件的方法可用于预防多个打印进程死锁的发生。【错】6.操作系统处理死锁,只要采用预防、解除、检测、避免之中的一种就足够了。【错】7 .如果系统在所有进程运行前,一次性地将其在整个运行过程所需的全部资源分配给进程,即所谓“静态分配”法,是可以预防死锁发生的。【对】8 .多个进程竞争比进程数目少的资源时就可能产生死锁,而当资源数目大于进程数目时就一定不会发生死锁。【错】9 .在银行家算法中,对某时刻的资源分配情况进行安全分析,如果该时刻状态是安全的,则存在一个安全序列,且这个安全序
22、列是唯一的。【错】10.进程调度算法各种各样,但是如果选择不当,就会造成死锁。【错】存储管理1 .请求分页存储管理系统,若把页面的大小增加一倍,则缺页中断次数会减少一倍。【错】2.虚地址即程序执行时所要访问的存地址。【错】3.交换可以解决存不足的问题,因 此,交换也实现了虚拟存储器。【错】4 .为了使程序在存中浮动,编程时都使用逻辑地址。因 此,必须在地址转换后才能得到主存的正确地址。【对】5在请求分页式存储管理中,页面的调入.调出只能在存和对换区之间进行。【错】6 .请求分页存储管理中,页面置换算法很多,但只有最佳置换算法能完全避免进程的抖动,因而目前应用最广。其 他(如改进型CLOCK)算
23、法虽然也能避免进程的抖动,但其效率一般很低。【错】7 .虚拟存储器的实现是基于程序局部性原理,其实质是借助外存将存较小的物理地址空间转化为较大的逻辑地址空间。【对】8.虚存容量仅受外存容量的限制。【错】9.UNIX操作系统没有提供虚拟存储器,为了使容量有限的存能支持较大规模的 程 序,系统除采用正文段共享和自我覆盖技术外,主要采用了程序对换技术来扩充存储容量,使其具有类似于虚拟存储器的作用。10.静态页式管理可以实现虚存。【错】11.用可变分区法可以比较有效地消除外部碎片,但不能消除部碎片。【错】12.页表的作用是实现逻辑地址到物理地址的映射。【对】13.系 统 中 存 不 足,程序就无法执行
24、。【错】14.用绝对地址编写的程序不适合多道程序系统。【对】设备管理1 .操作系统采用缓冲技术的缓冲池主要是通过硬件来实现的。【错】2.低速设备一般被设置成共享设备。【错】3.通道指令和一般机器的指令没有什么不同。【错】4 .数组选择通道和数组多路通道可以支持多个通道程序并发执行,而字节多路通道不支持多个通道程度并发执行。【错】5 .共享设备允许多个作业同时使用设备,即每一时刻可有多个作业在使用该共享 设 备,因而提高了系统设备资源的利用率。【错】6.由于设备分配中设置了若干数据结构,所以在设备分配中不会发生死锁。【错】7 .I/O通道控制方式中不需要任何CPU干预。【错】8.先来先服务算法、
25、优先级高者优先算法、时间片轮转算法等是经常在设备分配中采用算法。【错】9 .由于独占设备在一段时间只允许一个进程使用,因 此,多个并发进程无法访问这类设备。【错】10.操 作 系 统 中 应 用 的 缓 冲 技 术,多 数通过使用外存来实现。【错】简答题1.OS的 主 要 目 标 是 方 便 性,有 效 性,可扩充性和开放性.2.O S的 作 用 可 表 现 为 哪 几 个 方 面?a.OS作 为 用 户 与 计 算 机 硬 件 系 统 之 间 的 接口;b.OS作 为 计 算 机 系 统 资 源 的 管 理 者;c.OS作为扩充机器.3.多道批处理系统发展动力不 断 提 高 计 算 机 资
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 电大 期末 考试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内