【软考题目】假设某磁盘的每个磁道划分成11个物理块,每块存放1个逻辑记录。
题目:
假设某磁盘的每个磁道划分成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个逻辑记录。相关推荐
- 软考中级之软件设计师复习备考策略分享——2021.11【资料分享】
前言 由于经历过上一次毫无准备的裸考之后,决定下半年要好好准备一下,突然发现离考试就剩下一个多月的时间了. 相信大家准备考试一般都需要一份明确的复习计划,那么,它来了. 如果觉得有用,不用忘记点赞收藏 ...
- 软考java题目_软件工程软考题目总结
软件工程 软件的生命周期: 问题定义.可行性研究.需求分析.概要设计.编码和单元测试.综合测试.软件维护. 软件特点:复杂性.不可见性.演化性. 软件危机的主要原因是 软件本身的特点及开发的方法. 软 ...
- 软考题目快速学习法(个人笔记)
1.19下46 2.19下24 看标面号,现在是15,看和15接近的,15-12=3,19-15=4,所以选12比较好,那就是①⑤先,顺序无区分,然后答案就出来了,如果继续往下,就是19更接近12,所 ...
- 软考题目之头结点、头指针和首元节点
遇到一个让人迷惑的题目. 以下关于线性表采用链式存储时删除节点运算的描述,正确的是() A.带头结点的线性链表删除结点时,不需要更改头指针. B.带头结点的线性链表删除第一个结点时,需要更改头指针. ...
- 软件工程软考题目总结
软件工程 软件的生命周期:问题定义.可行性研究.需求分析.概要设计.详细设计.编码和单元测试.综合测试.软件维护. 软件特点:复杂性.不可见性.演化性. 软件危机的主要原因是软件本身的特点及开发的方法 ...
- 【中级软考—软件设计师】1计算机组成与体系结构1.11性能指标【*】:1.11性能指标
考察: 性能指标的定义,概念,一些参数计算的问题 性能指标 系统性能设计--性能指标[了解] 字节和数据通路的宽度 数据通路的宽度:一次性我们的数据线路通过的数据量[单位bit] 主存容量和存取速度 ...
- 软考快要开始了,怎么以最短的时间得到最多的分数(软考考试大纲最新版)
文章目录 软考大纲(软考考试大纲汇编,最新版) 第 1 章 系统分析师考试大纲 第 2 章 系统分析师考试培训指南 第 3 章 系统架构设计师考试大纲 第 4 章 网络规划设计师考试大纲 第 5 章 ...
- 软考中级-软件设计师-第2章 计算机组成与体系结构
目录 1 数据的表示 1.1 进制转换 1.2 机器编码方式 1.3 浮点数的表示 2 计算机结构 3 Flynn分类法 4 CISC与RISC 5 流水线技术 5.1 流水线的概念 5.2 流水线的 ...
- 软考 软件设计师个人总结 (操作系统部分)
操作系统这门课程博主学的不好,所以复习起来多有难度,但由不懂到懂的过程十分美好! 操作系统 1.硬盘容量分为非格式化容量和格式化容量,计算公式如果: (1)非格式化容量 = 面数 * (磁道数 / 面 ...
最新文章
- 【计算机网络】网络层 : OSPF 协议 ( 协议简介 | 链路状态路由算法 | OSPF 区域 | OSPF 特点 )
- SimpleExecutor.doQuery()-ResultSetHandler 处理结果集
- 【开发者的精进】 数据驱动下的程序设计
- CentOS用户和用户组的操作
- linux方法参数,Linux的sysctl 命令 参数
- adb logcat 保存_adb logcat命令查看并过滤android输出log
- CAD线型设置:CAD软件中如何加粗曲线?
- 基于深度学习的视频质量分析 深度学习视频质量诊断 图像质量诊断
- json标准格式举例_json几个小例子
- vue 移动端进入页面自动弹出软键盘
- 如何系统的学习linux
- 关于group by的用法
- 插板法、插空法、捆绑法
- 34. 在排序数组中查找元素的第一个和最后一个位置
- css多行文本溢出显示省略号
- 【参考文献】骨骼肌成肌细胞低血清培养​
- 5脚耳机插座原理图_【连载十九】手机维修电路基础原理图
- 【09年特长生第四题】开发区规划
- php 怎么远程包含,利用PHP应用程序中的远程文件包含(RFI)并绕过远程URL包含限制...
- Git使用-从一个git仓库迁移到另外一个git仓库