假设磁盘的每个磁道分成9个块,现在一个文件有A, B,…, I共9条记录,每条记录的大小与块的大小相等,设磁盘转速为27ms/转,每读出一块后需要2ms的处理时间。若忽略其他辅助时间,试问:
1)若顺序存放这些记录顺序读取,处理该文件要多少时间?

2)若要顺序读取该文件,记录如何存放处理时间最短?


基础知识:磁盘一旦开始转,就不会停
由题目所给条件可知,磁盘转速为27ms/转,每个磁道存放9条记录,因此读出1条记录的时间是27/9 = 3ms。
当磁头转过A块花了3ms,再花2ms时间,将已转到缓冲区的数据转移到内存中,此时磁头已经来到B块的2/3处,接下来可以花1ms时间读取B,再花27ms,才能完整地读完B,最后花2ms处理,从B块到最后一块都是如此处理,所以最后需要花的时间是
8*(1+27+2)+3+2=245ms

假设磁盘的每个磁道分成9个块相关推荐

  1. 【软考题目】假设某磁盘的每个磁道划分成11个物理块,每块存放1个逻辑记录。

    题目: 假设某磁盘的每个磁道划分成11个物理块,每块存放1个逻辑记录.逻辑记录R0,R1, · · ·,R9,R10存放在同一个磁道上,记录的存放顺序如下表所示: 物理块 1 2 3 4 5 6 7 ...

  2. 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的

    [详细计算公式!][详细计算公式!][详细计算公式!] 做这道题的时候伤透了脑筋, 而网上只有答案没有过程, 经过漫长的推算,参考网上和书上的解析,终于总结出了做这种题的万能公式! 送给大家! 题目: ...

  3. 计算机系统的工作方式,某计算机系统输入/输出采用双缓冲工作方式,其工作过程如下图所示,假设磁盘块与缓冲 - 信管网...

    第2题: 实时操作系统(RTOS)内核与应用程序之间的接口称为(  ). A.I/O接口 B.PCI C.API D.GUI答案解析与讨论:www.cnitpm.com/st/2867029381.h ...

  4. 【Linux】基础IO --- 内核级和用户级缓冲区、磁盘结构、磁盘的分治管理、block group块组剖析…

    出身寒微,不是耻辱.能屈能伸,方为丈夫. 文章目录 一.缓冲区(语言级:IO流缓冲,内核级:块缓冲) 1.观察一个现象 2.理解缓冲区存在的意义(节省进程IO数据的时间) 3.语言级缓冲区的刷新策略( ...

  5. f-fdisk做磁盘分区,起始扇区从2048块开始

    文章目录 First Sector 起始扇区 fdisk工具加分区 fdisk删除分区 First Sector 起始扇区 默认从第2048块扇区开始是因为,由于EFI的兴起,要给EFI 代码留磁盘最 ...

  6. linux分区的起始扇区,f-fdisk做磁盘分区,起始扇区从2048块开始

    文章目录 First Sector 起始扇区 fdisk工具加分区 fdisk删除分区 First Sector 起始扇区 默认从第2048块扇区开始是因为,由于EFI的兴起,要给EFI 代码留磁盘最 ...

  7. 磁盘损坏造成RMAN备份文件有坏块的恢复案例

    朋友客户的数据库由于磁盘损坏,从存储级别抽取出了RMAN的备份文件,但没有抽取出数据文件,联机重做日志,控制文件,参数文件等数据库文件.但抽取出来的备份文件中有数据文件,控制文件,参数文件的备份,归档 ...

  8. MyEclipse如何设置打开jsp文件时,代码和视图分成上下两块

    (1)选中jsp页面--右键--OpenWith -- Web Page Editor (2)Window -- Preferences -- General -- Editors -- File A ...

  9. 计算机组成原理-宝典

    时间单位:s   ms   μs   ns  依次相差1000倍 65536=2^16 目录 1.移码和补码的关系 2.地址映射 3.总线tips 4.规格化浮点数 5. 算术左移的溢出 6.补码一位 ...

最新文章

  1. 使用XHProf分析PHP性能瓶颈(二)
  2. 解决虚拟机安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题(一般出现在win7 旗舰版)
  3. window下安装Memcache
  4. struts导出txt文件
  5. flink更新flink-shaded-hadoop-3-uber
  6. sentinel的@SentinelResource注解使用
  7. net框架通用对象操作
  8. mysql的备份与恢复_实验十一 MySQLl备份与恢复1
  9. Blend4精选案例图解教程(二):找张图片玩特效
  10. 设计模式-适配器模式(Adapter)
  11. NeHe OpenGL第九课:移动图像
  12. DELPHI 字符转16进制、16进制转字符
  13. 超声非线性成像-谐波成像基本知识
  14. 百度地图、高德地图的数据从哪里得到的?
  15. 音视频入门:H264、H265概念总结
  16. 莫名其妙出现各种syntax error的解决方案
  17. 淘宝宝贝标题的优化设置技巧
  18. 【gradle Composing builds】gradle依赖管理Composing builds之杂症-快速同步
  19. 重磅推荐,国内国外优秀的素材资源网站
  20. bga封装扇出过孔_Altium Designer BGA扇出

热门文章

  1. 20220701 Barbalat引理证明
  2. CentOS 8环境下GitBlit安装部署
  3. r语言 清空mysql表_用R语言做数据清理(详细教程)
  4. Datawhale六月学习数据分析打卡task2
  5. PostgreSQL建表语句
  6. 戴尔微型计算机光驱怎么打开,永远在线的戴尔灵越12 5280
  7. 软件日志(系统日志)
  8. Lua 5.3中的新功能
  9. 游戏测试-测试用例编写规范
  10. hwd分别是长宽高_衣柜长宽高标准尺寸一般是多少 衣柜怎么保养