操作系统习题(2).doc_第1页
操作系统习题(2).doc_第2页
操作系统习题(2).doc_第3页
操作系统习题(2).doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.某文件有8个记录R0,R1,R7,存放在磁盘上的某个磁道上,假定磁道被划分为8块,每块存放一个记录,存放形式如下表所示。现在要顺序处理这些记录,如果磁盘旋转速度为16ms转一周,处理程序每读出一个记录后花4ms进行处理。块号 12345678记录号 R0R1R2R3R4R5R6R7请回答:(1)处理完8个记录的总时间是多少ms? (2)进行优化分布,应如何安排这些记录?计算处理的总时间。某个文件系统,采用混合索引分配方式为文件分配磁盘空间,FCB中共有13个地址项,每个盘块的大小为512字节,请回答下列问题:(1)如果每个盘块号只需要用2个字节来描述,则该文件系统需要设置几级间接索引?为什么?(2)如果每个盘块号需要用3个字节来描述,共允许每个盘块中存放170个盘块地址,而且FCB中采用10个直接地址项、1个一级间接索引、1个二级间接索引项和1个三级间接索引项,则对某个长度为18000000字节的文件,它共需占用多少个盘块(包括索引块)?(写出详细解题过程)(1)如果盘块地址只需用2个字节来描述,则该磁盘系统中盘块的数目将小于等于216,即65536块,故文件的大小也不超过65536块;每个盘块中可存放256个盘块号,因此系统最多只要用到二次间址。实际上,使用1个一次间址项和1个二次间址项后,允许文件的最大长度已达11+256+256*256块,已经超出了该磁盘系统中实际的盘块数目。 3分(2)总共需要35367个物理盘块文件内容共有35157块,直接索引10块,还有35147块一级索引可分配170块,还有34977块二级索引可分,还有6077块因为361706120,所以三级索引需要1个一级索引块,1个二级索引块,二级索引块中有36项,36个三级索引块。综上所述,共需要35157(文件内容)1(一级索引)171(二级索引)38(三级索引)盘块 2.系统有同类资源m个,供n个进程共享,如果每个进程对资源的最大需求量为k,问:当m,n,k的值分鳖是下列情况时,是否会发生死锁?序号mnk是否会死锁说明1633293331363解:系统中某种资源的个数为m,共享该资源的进程数为n,每个进程对该资源的最大需求量为k。最极端的资源分配情况是,每个进程都已经占有了k1个资源,同时都需要再分配一个资源。这时,如果要保证不发生死锁,系统中必须至少还有一个可分配的资源。即m满足下面的关系式:mn ( k1)1因此,保证系统不会发生死锁的最小m值可以从下面的公式获得:mn(k1)1根据上述公式,只有(1)会发生死锁。如果将n个进程对资源的需求总量记作Tnk,则可得到系统不会发生死锁的最大需求总量:Tmn13. 假设某操作系统采用RR调度策略,分配给A类进程的时间片为100 ms,分配给B类进程的时间片为400 ms,就绪进程队列的平均长度为5(包括正在运行的进程),其中A类进程有4个,B类进程有1个,所有进程的平均服务时间为2 s,问A类进程和B类进程的平均周转时间各为多少?(不考虑IO情况)解析:时间片轮转调度(RR)是轮流地调度就绪队列中的每个进程,进程每次占用CPU的时间长度限制为时间片的大小。当采用固定的时间片大小时,每个进程按照固定周期被循环地执行。所以,进程的执行速度是由该进程的时间片大小在一个循环周期中所占的比例决定的,比例越高,进程的相对执行速度就越快。解:因为就绪进程队列的平均长度为5,单个RR调度循环周期的时间为41001400800(ms)A类进程需要20个时间片的执行时间,B类进程需要5个时间片的执行时间(1 s1 000 ms)。A类进程的平均周转时间为200.816(s)B类进程的平均周转时间为50.8=4(s)4.(8分)设某计算机的逻辑地址空间和物理地址空间均为64KB.按字节编址。若某进程最多需要6页(Page)数据存储空间,页的大小为1KB.操作系统采用固定分配局部置换策略为此进程分配4个页框(Page Fame).页号页根号装入时刻访问位071301142301222001391601当该进程执行到时刻260时,要访问逻辑地址为17CAH的数据,请问答下列问题:(1)、该逻辑地址对应的页号是多少?(2)、若采用先进先出(FIFO)置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过程。(3)、若采用时钟(CLOCK)置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过程。(设搜索下一页的指针沿顺时针方向移动,且当前指向2号页框,示意图如下。)解答:17CAH=(0001 0111 1100 1010)2(1)页大小为1K,所以页内偏移地址为10位,于是前6位是页号,所以第一间的解为:5(2)FIFO,则被置换的页面所在页框为7,所以对应的物理地址为(0001 1111 1100 1010)2-IFCAH(3)CLOCK,则被置换的页面所在页框为2,所以对应的物理地址为(0000 1011 1100 1010)2-OBCAH5. 在一个采用页式虚似存储管理的系统中,某进程依次要访问的字地址序列是:115,228,128,88,446,102,321,432,260,167,若作业的第0页已经装入主存,现分配给该作业的主存共300字,页的大小为100字,回答下列问题:(1) 按FIFO调度算法将产生多少次

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论