


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、某文件系统为一级目录结构,文件的数据一次性写入磁盘,已经写入的文件不能修 改,但是可以多次创建新文件。请回答以下问题:1)在连续、链式、索引三种文件的数据块组织方式中,哪种更适合?请说明理由。2)为了快速找到文件,对于FCB是集中存储好,还是与对应的文件数据块连续存储 好?请说明理由。解答:1)连续更合适。因为一次性写入不存在插入问题,连续的数据块组织方式完全可以满 足一次性写入磁盘。同时连续文件组织方式减少了其他不必要的空间开销,而连续的 组织方式顺序查找读取文件的速度是最快的。2)为了快速找到文件,FCB是集中存储好。目录是存在磁盘上的,所以检索目录的时候需要访问磁盘,速度很慢:集中存
2、储是将文件控制块的一部分数据分解出去,存在 另一个数据结构中,而在目录中仅留下文件的基本信息和指向该数据结构的指针,这 样就有效缩短了目录的容量,减少了目录在磁盘中的块数,于是检索目录时读取次哦 的次数也就减少了,于是加快了目录检索的速度。2、某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为 16MB主存(物理)地 址空间为1MB页面大小为4KB Cache采用直接映射方式,共8行;主存与Cache中 间交换的块大小为32B系统运行到某一时刻时,页表的部分内容和Cache的部分内容 为下图所示,图中页框号及标记字段的内容为十六进制形式。虚页号有效位页框号010611042115310240
3、-512B60-7132页表的部分内容行号有效位标记0102010-2101D31105410645114D60-7127ACache的部分内容请回答下列问题: 1)虚拟地址共有几位,哪几位表示虚页号?物理地址有几位,哪几位表示页框号(物 理页号)?2)使用物理地址访问Cache时,物理地址应该划分为哪几个字段?要求说明每个字段 的位数及在物理地址中的位置。3)虚拟地址001C60H所在的页面是否在主存中?如在,则该虚拟地址对应得物理地址 是什么?访问该地址时是否 Cache命中?要说明理由。4) 假定为该机配置一个4路组相联的TLB,共可以存放8个页表项,若当前内容(十 六进制)如下图所示,
4、则此时虚拟地址 024BACH所在的页面是否存在主存中?请说明 理由。解答:1)24位,前 12位;20位,前 8 位2)主存字块标记(12位),Cache字块标记(3位),字块内地址(5位)物理地址20位,其中块大小为32B=2B,故块内地址为5位,Cache共8=23行,故块 标记为 3 位, 20-5-3=12 ,故主存字块标记为 12 位。3)在主存中,004C60H不命中,因为没有04CH的标记字段001C60H中虚页号为001H=1,经过查找页表知道其有效位是1,在内存中;该页对应的 页框号为04H故物理地址为004C60H物理地址为004C60H在直接映射方式下,对应 的行号为4
5、,有效位是1,但是标记为是064H不等于04CH,故不命中。4)在, 012 的那个标记是对的思路:标记11位,组地址1位,页内地址12位,前12位是0000 0010 0100,组地址 为0,第0组存在标记为012的页,其页框号为1F,故024BACH所在的页面在内存中。3、假设一个文件系统使用索引结构(索引仅包含磁盘块号)组织文件内容块,每块的 大小为16KB磁盘空间为1GB现在假设一个目录中包含3个文件,其大小分别为10KB 1089KB 129MB请问这些文件总共在磁盘中占用了多大的空间?(不计其目录项占据 的空间)解答:一个文件占用的磁盘空间是和采用的索引结构密切相关的,解决这类问题
6、是一定要设计合适的索引结构。1GB的磁盘空间共有1GB/16KB=65536块,在此设索引块中 每个索引项需要16位,因此一个索引块最多有1K个索引项,最大索引16MB10KB大小的文件占用一个数据块,占用磁盘空间为16KB1089KB的文件共需要一个索引块和 69个数据块,占用空间为69x16+16=1120KB129MB勺文件需要1个一级索引块和9个二级索引块以及129MB/16KB=825个数据块, 共需要磁盘空间二(1+9+8256) x16=132256KB当然,还可以采用其他方法来设计索引结构。4、旋转型存储设备上的信息优化分布能够减少若干输入/输出服务的总时间。例如,有10个记录
7、A,BJ存放在磁盘的某一个磁道上,假定这个磁道划分成10个扇区,每个扇区存放一个记录,安排如下表所示:扇区12345678910记录号ABCDEFGHIJ现在要从该磁道中顺序将 AJ这10个记录读出,如果磁盘旋转一周需要时间20ms处 理程序每读出1个记录后花4ms的时间进行处理,试问处理完这10个记录需要的总时 间是多少(从找到A开始计算)?为了缩短处理时间,应进行优化分布,试问应该如 何安排这10个记录?并计算优化后的总的处理时间是多少(从找到记录A开始)?解答:1)没有优化时,需要的总时间是 6+9x22=204ms2)优化方案扇区12345678910记录号AHEBIFCJGD优化后需
8、要的总时间:10x(2+4)=60ms5、为什么磁盘调度算法通常不考虑旋转延迟?解答:大多数磁盘并没有将旋转位置信息输出给主机,因此在大多数情况下操作系统 在进行磁盘调度时无法得到旋转信息,也就没有办法在调度算法中考虑它的影响。即使是磁盘系统可以提供旋转位置信息,但是由于磁盘依然在旋转,因此这个信息到 达主机时往往是不准确的,而且处理时间也往往是变化的,所以操作系统在进行调度 时获得的旋转位置信息是不正确的。另外,磁盘请求往往是以逻辑块的形式作为参数,而逻辑块和物理块之间的映射比较 复杂,若在调度中计算这种映射会大大增加系统开销。总之,无论是从可行性上还是从性能上进行考虑,调度算法都不考虑磁盘
9、旋转的位置。6、 一个软盘的扇区安排采用如下图(c)所示的形式。这个软盘的每个磁道有 8个扇 区,每个扇区可以存放512B数据,软盘的旋转速率为300rpm,如果旋转臂已经在合适 的位置了,那么顺序读完一个磁道上的扇区需要多长时间?如果扇区安排使用图(a) 和图(b)呢?解答:旋转延迟为60000- 300=200ms假设处理数据的速度为k B/ms。贝卩:在(a)图中读取一个磁道的时间是 8 x (200 -(512/k ) x200ms在(b)图中为:8 x (400 -(512/k ) x 200ms在(c)图中为:8 x (600 -(512/k ) x200ms7、某个文件系统管理一
10、个4GB多的磁盘,它可以管理一个大小为 4GB的文件,也可以 管理一个包含4000个10KB文件的目录树。但是在测试中,如果顺序读取 4GB的大文 件,只需要2min,而当遍历4000个10KB的文件时几乎需要运行1h,请分析引起这种 性能差异的原因。解答:顺序读取磁盘上的一个文件,几乎没有旋转延迟和寻找时间;而读取多个文件 则需要大量的寻找时间和旋转延迟(包括文件块和目录块) 。8在设备子系统中,引入缓冲可以有效改善 CPI和I/O设备之间的速度不匹配的矛盾, 但是也可能损失CPU与 I/O设备之间的带宽,请问为什么?解答:使用缓冲的主要原因是因为主存的带宽一般都远远高于 I/O 设备的带宽
11、,主存和 CPU 之间的带宽差小于CPU和I/O设备之间的带宽差,因此可以使用缓存来改善 CPU和I/O 设备之间 速度不匹配的矛盾。但是这种改善是以减少 I/O 次数为基础的,如果缓存命中率低,那么管理缓存所带来 的开销可能比缓存得到的收益还要高,此时 CPU与 I/O设备的带宽就受到了损失。 例如:1)个人计算机上视频和音频播放器就是一个典型的例子。因为这些文件都是顺序访问 的,缓存命中率永远为0,此时缓存是损害CPU和I/O设备之间带宽的主要原因。2) 高速网络适配器。目前高速网络适配器的带宽都达到了Gb级别,几乎与CPU勺带 宽相当,是高于主存带宽的,此时不存在 CPU和I/O设备之间
12、速度不匹配的矛盾,因 此内存访问成了瓶颈。为了解决视频和音频等多媒体数据的处理,现代操作系统中都提供了无缓冲(或者称 “直接”)的 I/O 方式。9、某用户文件共有 10 个逻辑记录,每个逻辑记录的长度为 480 个字符,现在把该文 件放到磁带上,若磁带的记录密度是 800 字符/ 英寸,块与块之间的间隙为 0.6 英寸, 回答下面的问题:1)不采用记录的成组操作时磁带的空间利用率是多少?2)采用成组操作且块因子为 5 时磁带空间的利用率是多少?3)当按上述方式 (成组)把文件存放到磁带后, 用户要求每读一个记录到他的工作区, 当对该记录处理完毕后再读下一个记录到工作区中,直至 10 个记录处理结束。系统应 该如何为用户服务?解答:1)利用率为 50%2)利用率为 83%3)设置长度为 2400 字符的主存缓冲区;找到该文件的存放位置,启动磁带机读出第 一块内容存入主存缓冲器;进行记录的分解,按照用户要求依次把主存缓冲区中的 5 个记录传送到用户工作区中;启动磁带机读第二块内容存入主存缓冲区,把610
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 垃圾焚烧发电行业报告
- 三农村水资源管理方案手册
- 三农市场推广策略与技巧指南
- 生态旅游度假区开发项目可行性研究报告
- 框架、技术与最佳实践指南
- 餐饮连锁店运营管理及拓展策略
- 施工安全管理考核细则
- 发改委立项可行性分析报告
- 农业技术推广创新模式指南
- 低空经济合作
- 不动产登记中心服务行为规范办法(试行)
- 《ISO 55013-2024 资产管理-数据资产管理指南》专业解读和应用指导材料(雷泽佳编制-2024C0)【第1部分:1-130】
- 软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)试卷与参考答案(2024年)
- 2024年下半年杭州黄湖镇招考编外工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 浙江省第五届初中生科学竞赛初赛试题卷
- 雷锋精神在2024:新时代下的学习
- 竣工验收流程培训课件
- 2024年上海中考化学终极押题密卷三含答案
- DB14∕T 1334-2017 波形钢腹板预应力混凝土组合结构桥梁悬臂施工与验收规范
- ECharts数据可视化课件 第4章 雷达图、旭日图和关系图
- 幸福女人课件教学课件
评论
0/150
提交评论