




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作系统原理复习提纲-1一、选择题(每题2分,共30分) 1-D2-B3-C4-A5-A6-A7-B8-B9-A10-A 11-BCDE 12-DE 13-BD14-ABC15-ABC1操作系统本身是一种系统软件,因此,它( D )。A. 只能管理软件 B. 只能管理硬件 C既不能管理软件,又不能管理硬件 D. 既能管理软件,又能管理硬件2操作系统是( B )。A.硬件 B.系统软件 C.应用软件 D.虚拟机3下面关于批处理操作系统的叙述错误的是(C )。A批处理操作系统可以分为批处理单道系统和批处理多道系统B单道系统是指一次只有一个作业装入计算机系统的主存中运行的系统C批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D.“通道”和“中断”技术的出现,使得输入输出设备与中央处理器可以并行工作4. 下面关于分时系统和实时系统的说法正确的是(A )。A批处理系统具有批处理能力,但不具有分时交互能力B批处理系统是实现人机交互的系统C分时系统是实现自动控制无需人为干预的系统D分时系统本身既具有分时交互能力,又具有批处理能力5从资源的角度看操作系统的功能不包括( A ).A用户管理 B.处理器管理和存储管理 C文件管理和作业管理 D.设备管理6下面关于计算机系统和操作系统的叙述错误的是( A )。A操作系统是独立于计算机系统的,它不属于计算机系统B计算机系统是一个资源集合体,包括软件资源和硬件资源C操作系统是一种软件D计算机硬件是操作系统赖以工作的实体,操作系统的运行离不开计算机硬件的支持 7下面关于计算机系统层次关系的描述错误的是( B )。A.计算机系统是由硬件和软件组成的层次式结构B.计算机层次结构中最内层是使用计算机系统的用户C硬件系统是计算机层次结构的最内层D.用户与硬件系统之间的软件系统包括系统软件、支撑软件和应用软件三部分8主存储器是(B )。A. 以“字”为单位进行编址的B. 是中央处理机能够直接访问的惟一的存储空间C. 与辅助存储器相比速度快、容量大、价格低的一类存储器D. 只能被CPU访问的存储器 9特权指令( A ).A.是可能影响系统安全的一类指令B.即允许操作系统程序使用,又允许用户程序使用C.是管态和目态运行的基本单位 D.是一种存储保护方法10.若有一进程拥有100个线程,这些线程属于用户级线程,则在系统调度执行时间上占用( A )时间片。A. 1 B. 100 C. 1/100 D 0(在同一个进程内,不分配资源。 见p35)11.地址重定位指的是( BCDE )。A.作业地址空间与物理空间相同B.作业地址空间与物理空间的映射C.将作业的逻辑地址变换成主存的物理地址 D.将作业的相对地址变换成主存的绝对地址E.将作业的符号地址变换成地址空间的对应地址(为了实现静态和动态两种分配策略将逻辑地址和物理地址分开)12.可能出现抖动的存储管理方法有:( DE )A.固定式分区 B.动态分区分配 C.动态重定位分区分配D.请求分页存储管理 E.请求段式存储管理13.文件在磁盘上的存储结构可以按照( BD )组织。A.逻辑结构 B.顺序结构 C.层次结构 D.索引结构 E.记录结构14.用户与操作系统之间的接口可以是( ABC )。A.系统调用 (提供了用户程序和操作系统之间的接口,实现与OS的通信)B.外部命令 C.内部命令 D.进程控制 E.设备驱动程序15.物理I/O设备的控制方式有( ABC )A.循环测试(Cyclic Test)方式 (即查询方式) B.中断驱动(Interrupt-Driven)方式 C. DMA控制(DMA Control)方式 D.命令控制方式 E.调度控制方式二、判断题(将正确的划上“V”,错误的划上“X ”)(每小题2分,共20分)1-X2-X3-X4-X5-V6-V7-V8-V9-V10-V1( X )一个操作系统的系统调用越多,系统的功能就越强,用户使用就越复杂。2( X )磁盘是共享设备,所以允许多个进程同一时刻在存储空间中进行访问。3( X )线程是进程的实体,线程的控制块就是进程的控制块。4( X )必须在分时系统的情况下,进程才能并发执行。5( V )在有ULT和KLT的系统中,当一个ULT执行系统调用时,不仅这个线程被阻塞,进程中的所有线程都被阻塞。 ( User Level Thread 是在用户态,无法利用多处理器由用户管理。当一个线程阻塞时,所有的线程都阻塞,而系统调用时也会被阻塞。用spawn派生新线程。Kernel Level Thread 由内核控制,通过调度可分布在多处理器上,一个线程的阻塞不会影响其他线程。见p59,p60)6( V )UNIX的Shell是作为操作系统的命令语言,为用户提供使用操作系统的接口,用户利用该接口获得操作系统的服务。7( V )采用客户/服务器模式构造一个操作系统的基本思想是,把操作系统划分为若干进程,其中的每一个实现单独的一种服务。8( V )存储器管理的主要功能有主存储器的分配和管理、地址映射、扩充主存容量和存储保护。9( V )通道程序解决了IO操作的独立性和各部件工作的并行性,采用通道技术后,能实现CPU与通道的并行操作。10( V )在请求分页存储管理中,从主存中刚刚移走某一页面后,根据请求马上又调进该页,这种反复调进调出的现象,称为系统颠簸,也叫系统抖动。三、应用题(共50分)1若程序Pa、Pb和Pc单独执行时间分别Ta、Tb和Tc ,Ta=1小时,Tb=1.5小时,Tc=2小时,其中处理机工作时间分别为Ta=10分钟,Tb=15分钟,Tc=35分钟。如果采用多道程序设计的方法,让Pa、Pb和Pc并发执行,假定处理机利用率达到60%,另加20分钟系统开销,请问系统效率能提高百分之几? (10分)答:Ta、Tb和Tc并行工作共用CPU时间(分钟单位):(10+15+35)/60%=100系统效率提高:(单独执行时时间为 60+90+120=270,并发时执行 为100,有20 分钟的开销 ,因而有:(60+90+120)-(100+20)/(60+90+120)*100%=(270-120)/(270*100%)=55%2请同时用图示和文字描述相结合两种方式描述具有快表的请求式分页系统的地址转换过程。 (10分)答:分页系统地址变换步骤如下:(1)由虚地址计算出页号和页内偏移量。(2)根据页号和进程的页表首址,找到对应的页表项,取出帧号.(3)(帧号*页面大小)+页内偏移 形成物理地址。图示如下:(先查快表,再查页表)页号偏移量逻辑地址物理地址页框号偏移量偏移量内存页框快表TLB命中页框号页表命中失败3一台计算机有一个cache、主存储器和用作虚拟存储器的磁盘,假设访问cache中的字需要20ns的定位时间;如果该字在主存储器中而不在cache中,则需要60ns的时间载入cache,然后再重新开始定位;如果该字不在主存储器中,则需要12ms的时间从磁盘中提取,然后需要60ns复制到cache中,然后再开始定位。cache的命中率是0.9,主存储器的命中率是06,在该系统中访问一个被定位的字所需要的平均时间为多少(单位:ns)?(10分)答:平均访问时间的计算=命中快表时间+没命中快表去查找页表的时间+缺页中断的时间平均访问时间=0.9*20+(1-0.9)*0.6*(60+20)+(1-0.9)*(1-0.6)*(12*106+60+20)4.8*105(ns)4在一个请求页式存储系统中,一个程序的页面走向为4,3,2,1,4,3,5,4,3,2,1,5,并采用LRU页面置换算法。假设分配给该程序的存储块数M分别为3和4时,求出在防问过程中发生的缺页次数和缺率。(10分)答:(此处略去具体步骤,仅给出最后答案)M=3 缺页次数=10 缺率=10/12=5/6 M=4 缺页次数=8 缺率=8/12=2/3淘汰算法:维持一个队列,队尾是最近访问的页,队首是最近少使用访问页号LRU页面序列缺页中断LRU页面序列缺页中断44V4V34,3V4,3V24,3,2V4,3,2V13,2,1V4,3,2,1V42,1,4V3,2,1,431,4,3V2.1.4.354,3,5V1,4,3,5V43,5,41,3,5,435,4,31,5,4,324,3,2V5,4,3,2V13,2,1V4,3,2,1V52,1,5V3,2,1,5V M=3 M=4缺页10次 缺页8次 f=10/12 f=8/125(专科做)考虑下面的进程集合,给出FCFS、RRq=1、SPN和SRT调度策略的完成时间、周转时间和Tr/Ts比较表。(10分)进程名到达时间处理时间ABCDE01391235255(10分,专科做)答: 调度策略的比较表为进程到达时间服务时间A03B15C32D95E125平均FCFS完成时间周转时间Tr/Ts331871.41073.51561.22081.66.21.74RRq=1完成时间周转时间Tr/Ts66211102852.51891.82081.67.61.98SPN完成时间周转时间Tr/Ts3311091.85211561.22081.65.61.32SRT完成时间周转时间Tr/Ts3311091.85211561.22081.65.61.32完成时间=上一个进程结束时间+服务时间周转时间=完成时间-进入时间Tr/Ts=周转时间/服务时间A进入队尾 D进入队尾| B进入队尾 | | E进入队尾| | | C进入队尾 | |v v v v v1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A B A B C A B C B D B D E D E D E D E E | | | | | | C完成 B完成 D完成 | A完成 E完成5(本科做)假设有两类资源A和B,A类资源10个,B类资源14个,当前系统的资源分配情况如下表所示。根据分配表,回答下面两个问题:(10分)请填写系统的需求矩阵。使用银行家的算法,确定系统是否死锁状态?如果不死锁给出安全序列,如果死锁给出死锁的四个条件。进程AllocationA BMaxA BNeedA BAvailableA B WorkA BP02 02 40 42 74 7P13 210 27 010 14P21 45 44 07 12P32 13 11 06 8P40 010 1410 1410 14答(具体细节略):进程AllocationA BMaxA BNeedA BAvailableA BWorkA BP02 02 40 42 74 7P13 210 27 010 14P21 45 44 07 12P32 13 11 06 8P40 010 1410 1410 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度分公司股权转让及利益再分配执行合同
- 2025版房产交易合同规范范本
- 二零二五年度美容院美容护肤产品研发与推广合作协议书
- 二零二五年度大型活动赞助广告合同协议
- 二零二五年度屋顶花园草皮供应合同样本
- 二零二五年度电子产品销售与供应链管理合同
- 二零二五年度环保科技厂房及场地租赁服务协议
- 二零二五年度特色餐厅承包与员工福利保障合同
- 早读神器课件WPS
- 二零二五年度车辆抵押贷款担保与金融创新合同
- GB/T 45000-2024表面活性剂蔗糖脂肪酸酯的组成分析液相色谱法
- 《高速公路边坡光伏光环境影响评价方法》
- 氯化亚砜MSDS安全技术说明书
- 肠梗阻护理新进展
- 红星美凯龙展厅租赁合同
- 单纯疱疹患者的护理
- 养老护理员职责培训课件
- 酒店员工接待礼仪培训
- 车位租赁协议
- 医疗器械生产质量管理手册
- 2024年新沪教牛津版三年级上册英语全册教学课件
评论
0/150
提交评论