题目:

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

物理块 1 2 3 4 5 6 7 8 9 10 11
逻辑记录 R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10

如果磁盘的旋转周期为 33 ms,磁头当前处在 R0 的开始处。若系统使用单缓冲区顺序处理这些记录,每个记录处理时间为 3 ms,则处理这11个记录的最长时间为 (48);若对信息存储进行优化分布后,处理11个记录的最少时间为(49)。

(48)A. 33ms B. 336ms C. 366ms D. 376ms

(49)A. 33ms B. 66ms C. 86ms D. 93ms

解题:
(1)分析:

考察知识点:存取时间 = 寻道时间 + 等待时间(平均定位时间+旋转延迟时间,又称为旋转延迟时间)

一个磁道划分为11个物理块,每块存放一个逻辑记录,而存储的逻辑记录从 R0 到 R10 一共11个,所以正好成为一个回环。如下图所示

磁盘旋转是一个不会停下来的匀速旋转的过程,所以周期为 33ms时,平均每个物理块的读取时间为33/11=3ms. 这 3ms 即为平均定位时间

单缓冲区意味着一次只能处理一个记录,等处理完成释放缓冲区才能进行下一个操作。

(2)解答:

1)我们来看到48题,处理这11个记录的最长时间,不要被“最长”这两个字误导,其实就是要你求处理11个记录的时间。我可以算出来,当读取R0时,用时 3ms ,加载到单缓冲区完成处理,用时 3ms ,这时候,磁头的位置应处于R2的开始处。但我们需要读取的记录是R1,因此,我们要等待到磁头旋转到R1的位置时才能继续处理记录。也就是说,处理一个记录的时候,磁头需要转一个周期还要多一个物理块才能读到下一个记录。易得出,等待时间为33+3=36ms.

由于最后一个的位置特殊,读取完后,不需要等待磁头转到下个记录这部分时间,因而R10的处理时间为 读取的时间+处理的事件,即3ms+3ms=6ms.

所以处理这11个记录的时长为:36 x 10 + 6 = 366ms.

答案是C.

2)49题:

若对信息存储进行优化分布后,处理11个记录的最少时间。做完48题的时候你就明白了,最理想的信息存储分布就是,当读取完一个记录,执行完后立刻能读取下一个记录这样的布局是最快的。如下图所示

易得出,处理一个记录的用时仅为6ms,一共有11条记录,11 x 6 = 66ms.

答案选择B.

总结:

此类题主要考察计算机磁盘工作原理,属于原理性很强的题目,难度较大,需要认真把握。

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

  1. 软考中级之软件设计师复习备考策略分享——2021.11【资料分享】

    前言 由于经历过上一次毫无准备的裸考之后,决定下半年要好好准备一下,突然发现离考试就剩下一个多月的时间了. 相信大家准备考试一般都需要一份明确的复习计划,那么,它来了. 如果觉得有用,不用忘记点赞收藏 ...

  2. 软考java题目_软件工程软考题目总结

    软件工程 软件的生命周期: 问题定义.可行性研究.需求分析.概要设计.编码和单元测试.综合测试.软件维护. 软件特点:复杂性.不可见性.演化性. 软件危机的主要原因是 软件本身的特点及开发的方法. 软 ...

  3. 软考题目快速学习法(个人笔记)

    1.19下46 2.19下24 看标面号,现在是15,看和15接近的,15-12=3,19-15=4,所以选12比较好,那就是①⑤先,顺序无区分,然后答案就出来了,如果继续往下,就是19更接近12,所 ...

  4. 软考题目之头结点、头指针和首元节点

    遇到一个让人迷惑的题目. 以下关于线性表采用链式存储时删除节点运算的描述,正确的是() A.带头结点的线性链表删除结点时,不需要更改头指针. B.带头结点的线性链表删除第一个结点时,需要更改头指针. ...

  5. 软件工程软考题目总结

    软件工程 软件的生命周期:问题定义.可行性研究.需求分析.概要设计.详细设计.编码和单元测试.综合测试.软件维护. 软件特点:复杂性.不可见性.演化性. 软件危机的主要原因是软件本身的特点及开发的方法 ...

  6. 【中级软考—软件设计师】1计算机组成与体系结构1.11性能指标【*】:1.11性能指标

    考察: 性能指标的定义,概念,一些参数计算的问题 性能指标 系统性能设计--性能指标[了解] 字节和数据通路的宽度 数据通路的宽度:一次性我们的数据线路通过的数据量[单位bit] 主存容量和存取速度 ...

  7. 软考快要开始了,怎么以最短的时间得到最多的分数(软考考试大纲最新版)

    文章目录 软考大纲(软考考试大纲汇编,最新版) 第 1 章 系统分析师考试大纲 第 2 章 系统分析师考试培训指南 第 3 章 系统架构设计师考试大纲 第 4 章 网络规划设计师考试大纲 第 5 章 ...

  8. 软考中级-软件设计师-第2章 计算机组成与体系结构

    目录 1 数据的表示 1.1 进制转换 1.2 机器编码方式 1.3 浮点数的表示 2 计算机结构 3 Flynn分类法 4 CISC与RISC 5 流水线技术 5.1 流水线的概念 5.2 流水线的 ...

  9. 软考 软件设计师个人总结 (操作系统部分)

    操作系统这门课程博主学的不好,所以复习起来多有难度,但由不懂到懂的过程十分美好! 操作系统 1.硬盘容量分为非格式化容量和格式化容量,计算公式如果: (1)非格式化容量 = 面数 * (磁道数 / 面 ...

最新文章

  1. 【计算机网络】网络层 : OSPF 协议 ( 协议简介 | 链路状态路由算法 | OSPF 区域 | OSPF 特点 )
  2. SimpleExecutor.doQuery()-ResultSetHandler 处理结果集
  3. 【开发者的精进】 数据驱动下的程序设计
  4. CentOS用户和用户组的操作
  5. linux方法参数,Linux的sysctl 命令 参数
  6. adb logcat 保存_adb logcat命令查看并过滤android输出log
  7. CAD线型设置:CAD软件中如何加粗曲线?
  8. 基于深度学习的视频质量分析 深度学习视频质量诊断 图像质量诊断
  9. json标准格式举例_json几个小例子
  10. vue 移动端进入页面自动弹出软键盘
  11. 如何系统的学习linux
  12. 关于group by的用法
  13. 插板法、插空法、捆绑法
  14. 34. 在排序数组中查找元素的第一个和最后一个位置
  15. css多行文本溢出显示省略号
  16. 【参考文献】骨骼肌成肌细胞低血清培养​
  17. 5脚耳机插座原理图_【连载十九】手机维修电路基础原理图
  18. 【09年特长生第四题】开发区规划
  19. php 怎么远程包含,利用PHP应用程序中的远程文件包含(RFI)并绕过远程URL包含限制...
  20. Git使用-从一个git仓库迁移到另外一个git仓库

热门文章

  1. Ie8兼容性问题web.config设置
  2. Redis Java客户端的选择
  3. 孤独的灵魂 - 复旦投毒案
  4. [Django项目案例]搭建用户与商品后台管理系统
  5. 中小软件企业管理存在的问题
  6. maya加载不了arnold的mtoa可能是这个低级错误!
  7. 2021年茶艺师(中级)考试题及茶艺师(中级)考试资料
  8. 哈夫曼信源编码matlab,HomeWork4.m
  9. 技術的變與不變之間...Silverlight 3.0的驚鴻一撇
  10. IMX6Q安卓解开温度墙,设置高性能模式