下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、华东师范大学期末试卷(软件学院B卷,含参考答案)200152016学年第一学期课程名称:操作系统学生姓名:学号:专业:软件工程年级/班级课程性质:专业必修一一三四总分阅卷人签名1、判断题(请判断以下叙述的正误,用T和F表示,并对错误的叙述进行改正,说明理由。15分,每题3分)1 .打印机是一种块设备。F2 .进程不能直接由就绪态(Ready转换到等待态(Waiting)。T3 .信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P、V操作来改变。T4 .在目录文件中,必须保存文件名和文件控制块信息。F.文件控制块通常不在目录文件中5 .“计算机病毒“程序是具有自我复制能力的代码片段,
2、能够通过自我复制在程序间或计算机系统间进行传播。T第1页/共6页2、不定项选择题(选择一个或多个正确选项,共15分,每题3分)1.关于线程,以下说法错误的是:DA.用户态线程(无核心态线程或LWP阻塞,可能会阻塞线程B.多处理器环境下,线程间同步不能使用关中断实现C.线程控制块中包含CP阴存器状态D.在支持核心态线程的系统中,CP调度的单位仍然是进程2虚拟内存的容量只受(D)的限制。A.物理内存的大小B.磁盘空间的大小C.数据存放的实际地址D.计算机地址位数3 .下列算法中用于磁盘移臂调度的是(C)A.时间片轮转法B.LRU算法C.最短寻找时间优先算法D.优先级高者优先算法4 .下对操作系统内
3、核的运行方式的描述,正确的是:(D)A.操作系统是一个以内核态运行的独立的进程;B.操作系统内核运行时不能访问其它进程的地址空间;C.只有在硬件中断发生时,操作系统内核才会运行;D.操作系统内核可以以内核态在用户进程上下文中运行。5 .下列哪些接口适合DMAT式进行数据交换(CDA.键盘B.鼠标C.硬盘D.ethernet三、辨析题(30分,每小题6分)分别解释以下每组的两个名词,并列举他们的区别。1. Interrupt,TrapAnswer:Aninterruptisahardware-generatedchangeofflowwithinthesystem.Aninterrupthand
4、lerissummonedtodealwiththecause第2页/共6页oftheinterrupt;controlisthenreturnedtotheinterruptedcontextandinstruction.Atrapisasoftware-generatedinterrupt.AninterruptcanbeusedtosignalthecompletionofanI/Otoobviatetheneedfordevicepolling.Atrapcanbeusedtocalloperatingsystemroutinesortocatcharithmeticerrors.2.
5、 PCB,TCB3. Valid/invalidbit,dirtybit4. TLB,pagetable5. 微内核,模块化内核四、综合题(40分)1、有一自动管理的地下车库,最多可停放50辆汽车,出入口都有自动感应装置。当有车到达入口时,若车库中没有停满车,则开启入口门让其驶入,否则需等待;当有一辆车要离开车库时,若有车等待进入,则允许一辆车驶入;否则,增加一个空位。假定这个自动管理系统采用PV操作来管理,回答下列问题:(1)应定义几个信号量?写出信号量的初值。(2分)(2)在下面管理系统的程序结构中的空格填上能满足要求的P、V操作(2分)出口:一辆车到达出口;打开车库门;汽车离开车库;入口
6、:beginbegin一辆车到达入口;打开车库门;第3页/共6页汽车驶入车库;end(3)分别写出信号量值变化成0、0和=0时的含义。(6分)【参考答案】(1)定义一4信号曷a。分)MS=50;C分)(2)(1分)V(S);(I分)幻”0送乐车碑格空库伍S为空位个虬(2分)表示有车等待进入车岸,ISI为等待的车辆数.,(2分)S-0震示书师已满,但无汽4等将比人*(2分)2 .某系统中有四类资源,五个进程。当前资源分配情况如下:AllocationNeedAvailable00121 7502 35606520656ABCDABCDABCDP0:0032P1:1000P2:1354P3:033
7、2P4:0014请问:(1)当前状态是否安全?若是安全状态,请给出进程安全序列。(5(2)如果进程P2提出请求Request2=(1,2,2,2),系统能否将资源分配给它?说明原因.(5分)解答:(1)当前状态是安全的。找出进程安全序列的分析过程如下:PiP0P3P1P4P2ABCDABCDABCDABCDABCDNeedi00120652175006562356Available162316551987298729911从分析过程,可得出进程安全序列是:P0,P3,P1,P4,P2。且Request2(1,(2)按照银行家算法,因Request2(1,2,2,2)<Need2(2,3,
8、5,6),3 ,2,2)<Available(1,6,3,2),试探性地将请求的资源分给进程P2,并修改有关数据结构的数值:Available=Available(1,6,3,2)-Request2(1,2,2,2)=Available(0,4,1,0)第4页/共6页Need2=Need2(2,3,5,6)-Request2(1,2,2,2)=Need2(1,1,3,4)Allocation2=Allocation2(1,3,5,4)+Request2(1,2,2,2=Allocation2(2,5,7,6)此时系统可用资源Available(0,4,1,0)均不能满足这五个进程还需要的
9、资源数量分别是(0,0,1,2)、(1,7,5,0)、(1,1,3,4)、(0,6,5,2)和(0,6,5,6)。系统将进入不安全状态,恢复Need2、Allocation2及Available原来的值。结论是:对进程P2的请求不予分配,进程P2阻塞等待。4 .一个分页系统中,采用FIFO页面置换算法时,假如一个作业白页面走向为4、3、2、1、4、3、5、4、3、2、1、5,当分配给该作业的物理块数M分别为3和4时,请计算在访问过程中所发生的缺页次数和缺页率,并比较所得结果。(10分)解:设M=3如果将前三页计算其中,其缺页次数为9次,缺页率为9/12=75%;如果不计入前三页,其缺页次数为6次,缺页率为6/12=50%。M=4如果将前四页计算其中,其缺页次数为10次,缺页率为10/12=83.3%。块数多了,并没有降低缺页率,反而占内存多。但实际中,统计次数应更多,以便得出更接近实际的结果。第5页/共6页如果不计入前四页,其缺页次数为6次,缺页率为6/12=50%o5 .假设有文件系统使用i-node如图所示。其中一个磁盘块大小为4KB,一个磁盘块指针大小为32位(4B),直接块(directblock)大小为2KB,其它索引块大小和一个磁盘块一样大小。假设有一个3MB大小的文件,其i-node已在内存中(directblock也在内存中),文件的其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024艺术品拍卖与宣传推广综合服务合同3篇
- 2025年度环保设施PPP项目合作合同范本3篇
- 2025年度智能车库产权交易合同范本4篇
- 2025年度文化产业园开发与租赁合同3篇
- 2025年企事业单位食堂承包与托管全面合作协议12篇
- 2025年度厂长任期项目投资与风险管理合同3篇
- 2025年中投中财基金管理有限公司招聘笔试参考题库含答案解析
- 2025年中化集团中化能源物流公司招聘笔试参考题库含答案解析
- 二零二五版美容院专业护肤技术研发与转让合同4篇
- 二零二五版门窗安装工程环保验收合同2篇
- MT/T 199-1996煤矿用液压钻车通用技术条件
- GB/T 6144-1985合成切削液
- GB/T 10357.1-2013家具力学性能试验第1部分:桌类强度和耐久性
- 第三方在线纠纷解决机制(ODR)述评,国际商法论文
- 第5章-群体-团队沟通-管理沟通
- 肾脏病饮食依从行为量表(RABQ)附有答案
- 深基坑-安全教育课件
- 园林施工管理大型园林集团南部区域养护标准图例
- 排水许可申请表
- 低血糖的观察和护理课件
- 计量检定校准技术服务合同协议书
评论
0/150
提交评论