版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上班 级学 号姓 名 计算机操作系统 试 题( 2008 / 2009 学年 第 二 学期)一二三四五六七八九十总分一 概念 (每小题2分,共10分):1 操作系统计算机系统中最重要最基本的系统软件.是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。2 文件的逻辑结构和文件的物理结构文件的逻辑结构是从用户观点出发所观察到的文件组织形式,是用户可以直接处理的数据及结构,它独立于文件的物理特性。文件的物理结构,又称为文件的存储结构,是指文件在外存上的存储组织形式3 临界区进程中访问临界资源的代码。4 动态重定位将逻辑地址转换为物理
2、地址的调整过程是在指令执行时进行的称为动态重定位.5 设备独立性应用程序独立于具体使用的物理设备。即,在应用程序中,使用逻辑设备名称来请求使用某类设备。装订线二 填空 (每空1分,共10分)1设计现代OS的主要目标是:用户使用的 方便性 ,资源管理的 有效性 ,以及可扩充性和开放性。2若资源信号量S的初值为8,当前值为-5,则表示在该信号量的阻塞队列中有 5 个等待进程。3当前高级通信机制有共享存储器系统, 消息传递系统 ,和 管道通信系统 。4在段页存储管理的系统中,每道程序都有一张 段 表和一组 页 表。5磁盘访问时间由 寻道时间 和 旋转延迟 以及传输时间三部分组成。三 简答题(每小题分
3、,共30分)1OS有哪几大特征?其最基本的特征是什么?答:并发、共享、虚拟、异步(3分)。最基本特征是:并发(2分)。2同步机制应遵循的准则是什么?,并请解释每条准则的具体含义。 答:. 空闲让进:当无进程进入临界区时,表明临界资源处于空闲状态,应允许一个请求进入临界区的进程立即进入自己的临界区,以有效地利用临界资源。 .则等待:当有进程进入临界区时,表明临界资源正在被访问,因而其他试图进入临界区的进程必须等待,以保证对临界资源的互斥访问。. 有限等待:对要求访问临界资源的进程,应保证在有限时间内能进入自己的临界区,以免陷入“死等”状态。.让权等待:当进程不能进入自己的临界区时,应立即释放处理
4、机,以免进程陷入“忙等”状态。3什么是文件的逻辑结构和文件的物理结构?答:文件的逻辑结构是从用户观点出发所观察到的文件组织形式,是用户可以直接处理的数据及结构,它独立于文件的物理特性。文件的物理结构,又称为文件的存储结构,是指文件在外存上的存储组织形式试比较先来先服务(FCFS)和短进程优先(SPF)两种进程调度算法 4 何谓死锁定理?系统S状态的资源分配图如下,判断S状态是否为死锁状态?P1P2Fig: S状态的资源分配图R1R2答: S状态为死锁状态的充分条件是:当且仅当S 状态的资源分配图是不可完全简化的。该充分条件称为死锁定理。(3分) S状态不可完全简化,S状态为死锁状态 (2分)5
5、详细说明在具有“快表”的分页存储管理方式中,如何实现地址变换?答:在具有“快表”的分页存储管理方式中,当进程要访问某个逻辑地址中的数据时(CPU给出有效地址后),分页地址变换机构会自动地将有效地址分为页号和页内地址两部分,先将页号与页表长度进行比较,如果页号大于或等于页表长度,则表示本次所访问的地址已超出进程的地址空间,这一错误将被系统发现并产生一地址越界中断。若未出现越界错误,由地址变换机构自动将页号送入“快表”,并将此页号与“快表”中的所有页号进行比较,若其中有匹配的页号,直接从“快表”中读出该页所对应的物理块号,如无匹配的页号,以页号为索引,检索页表,找到相应页对应的物理块号,并更新“快
6、表”,将检索页表找到的页表项存入“快表”的一个寄存器单元中,如果“快表”已满,则OS必须找到一个老的且已被认为今后可能不在需要的页表项,将它换出(3分)。最后,将物理块号与页内地址拼接,即形成访问内存的物理地址(2分)。6何为虚拟设备?实现虚拟设备时所依赖的关键技术是什么? 答:虚拟设备是指一台物理设备在采用虚拟技术后,可变成多台逻辑上的设备。(3分) 实现虚拟设备时所依赖的关键技术是SPOOLing技术。(2分)四 综合题(每小题10分,共50分)1 在请求分页管理系统中,若一进程分得的物理块数为3,页面走向为:0,0,1,0,2,1,1,0,4,4,0,0,1,7,1,4,1,4,7,1页
7、面置换算法采用最近最久未使用(LRU)页面置换算法求:访问过程中所发生的缺页中断次数及缺页率。答:页面 0,0,1,0,2,1,1,0,4,4,0,0,1,7,1,4,1,4,7,1块1 0 0 0 0 0 4块2 1 1 1 1 1块3 2 4 7 7缺页 (缺) (缺)(缺) 缺 缺 缺 (上述每一正确步骤:2分) 分3块缺页3(6)次(2分),缺页率 3(6)/20*100%=15(30)%(2分) 2 系统中有5个进程共享4类资源A,B,C,D。其中A类资源有3个,B类资源有10个,C类资源有12个,D类资源有13个,在银行家算法中,若系统“瞬态”出现下述资源分配情况: Process
8、 Allocation Need Available A B C D A B C D A B C D P0 0 0 1 2 0 0 0 1 P1 1 0 0 0 0 7 5 0 P2 1 3 5 4 1 0 0 4 P3 0 6 3 2 0 0 2 0 P4 0 0 1 4 3 6 4 2问:。该状态是否安全?为什么?(5分)若进程P1提出请求 Request(1,0,2,0)后,系统能否将资源分配给它?(5分)答:。根据题中给出的四类资源的数目和分配矩阵Allocation,可计算出当前系统可用资源向量为Available(A,B,C,D)=1,1,2,1.按银行家算法,此时存在安全序列 该
9、状态安全(要求给出一个安全序列,否则扣2分)。(5分)P1 Request(1,0,2,0)=Need0,7,5,0 P1请求超出了它声明要求资源的最大数 目,因此系统不能将资源分配给它。(5分)3 在利用消息缓冲队列通讯机制时,在设置消息缓冲队列的同时,还应增加用于对消息队列进行操作和实现同步的信号量,其中,S是用于实现进程同步的信号量,表示接收者进程可接收消息的数目;Mutex是用于实现进程互斥的信号量。试问:(1).假定消息链长度没有限制,S和Mutex的初植应为多少?(4分)(2).画出接受原语的流程框图(8分)答:S 初值为0 (2分) Mutex 初值为1 (2分) Wait(s)
10、 Wait(Mutex) 从消息链首取一个消息缓冲区挂在尾 Signal(Mutex)从缓冲区中取出信息并复制到接受区释放缓冲区 接收者进程上述每一步骤1分4 试修改下面生产者消费者问题解法中的错误: producer: consumer: begin begin repeat repeat. wait(mutex);produce an item in nextp; wait(empty);wait(mutex); nextc:=buffer(out);wait(full); out:=out+1;buffer(in):=nextp; signal(mutex);signal(mutex);
11、 consume item in nextc;until false; until false; end end答:producer: consumer: . . . . wait(empty); (2分) wait(full); (2分) wait(mutex); wait(mutex); in=(in+1)mod n (1分) . out=(out+1)mod n;(1分) . signal(mutex); signal(mutex); signal(full); (2分) signal(empty);(2分) . .5 四个作业J1, J2, J3, J4 , 它们的到达时间和计算时间如
12、下:作 业到达时间计算时间开始时间结束时间周转时间带权周转时间J18.02.08.0J28.30.510.1J38.50110.0J49.00410.6若这四个作业在一台处理器上按单道方式运行,采用响应比高者优先调度算法,试写出各作业的执行顺序、给出作业调度的平均周转时间及平均带权周转时间。(注:表中时间是十进制表示.如8.5是8点半,不是8点50分)答:作 业到达时间计算时间开始时间结束时间周转时间带权周转时间J18.02.08.010.02.01.0J28.30.510.110.62.34.6J38.50110.010.11.616.0J49.00410.611.02.05.0J1先执行,10.00结束,J2,J3,J4均到达J2响应比=1+(10.0-8.3)/0.5=4.4J3响应比=1+(10.0-8.5)/0.1=16J4响应比=1+(10.0-9.0)/0.4=3.5 J3响应比最高,调度J3.(3分)J3在10.1结束J2 响应比=1+(10.1-8.3)/0.5=4.6J4响应比=1+(10.1-9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- CN119450149A 数据处理方法、装置、电子设备及计算机可读介质 (Oppo广东移动通信有限公司)
- CN119450080A 数据处理方法、装置、设备及存储介质 (腾讯科技(深圳)有限公司)
- 2026保险高管-寿险类考试历年参考题库含答案详解
- 2026住院医师规培-河北-河北住院医师规培(神经外科)历年参考题库含答案详解
- 2026住院医师规培-北京-北京住院医师规培(医学影像)历年参考题库含答案详解
- 2026事业单位笔试-黑龙江-黑龙江急诊科(医疗招聘)历年参考题库含答案详解
- 2026事业单位笔试-福建-福建风湿免疫科(医疗招聘)历年参考题库含答案详解
- 2026事业单位笔试-河北-河北放射医学(医疗招聘)历年参考题库含答案详解
- 2026事业单位笔试-新疆-新疆人力资源管理(医疗招聘)历年参考题库含答案详解
- 2026事业单位笔试-天津-天津妇幼保健学(医疗招聘)历年参考题库含答案详解
- 电子电工产业概论 课件全套 陈芳芳 学习领域1-5 产业基本概况 - 职业岗位
- 模式识别 课件 第4章 线性判别分析
- 2024秋新人教版数学七年级上册教学课件 6.3.2 第1课时 角的比较与运算
- GB 15930-2024建筑通风和排烟系统用防火阀门
- DL∕T 5161.9-2018 电气装置安装工程质量检验及评定规程 第9部分:蓄电池施工质量检验
- 生理学智慧树知到期末考试答案章节答案2024年温州医科大学
- 部编版四年级上册语文《现代诗二首》
- 植物生理学课件(王小菁-第8版)-第五章-植物同化物的运输
- UPVC管粘接施工工艺
- 成人感染性心内膜炎预防诊断和治疗专家共识
- 煤气化生产技术(第四版) 完整整套 全套 模块1-8 煤气化技术认知- 煤气化生产过程的安全与环保认知
评论
0/150
提交评论