磁盘计算例题

这篇具有很好参考价值的文章主要介绍了磁盘计算例题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

例题:

磁盘组有 6 6 6片磁盘,每片有两个记录面,最上最下两个面不用;存储区域内径 22 c m 22cm 22cm,外径 33 c m 33cm 33cm,道密度为 40 道 / c m 40道/cm 40/cm,内层位密度 400 位 / c m 400位/cm 400/cm,转速 6000 转 / 分 6000转/分 6000/;试问:

  1. 共有多少柱面?
  2. 盘组总存储容量是多少?
  3. 数据传输率是多少?
  4. 平均等待时间为多少?
  5. 采用定长数据块记录格式,这里假定每扇区存储 512 B 512B 512B数据,直接寻址的最小单位是什么?寻址命令中如何表示磁盘地址?
  6. 如果某个文件长度超过一个磁道的容量,应将它记录在同一个存储面上,还是记录在同一个组面上?

【解】

  1. 有效存储区域 = 存储区域外半径 − 存储区域内半径 有效存储区域=存储区域外半径-存储区域内半径 有效存储区域=存储区域外半径存储区域内半径,注,题目所给的内/外径为直径

    其中,存储区域外半径= 33 c m 2 \frac{33cm}{2} 233cm,存储区域内半径= 22 c m 2 \frac{22cm}{2} 222cm

    故,有效存储区域= ( 33 c m / 2 ) − ( 22 c m / 2 ) = 5.5 c m (33cm/2)-(22cm/2) = 5.5cm (33cm/2)(22cm/2)=5.5cm

    有因为道密度为 40 道 / c m 40道/cm 40/cm,即半径上每cm就有40条磁道,

    故一个盘面上的磁道数量为:
    有效存储区域 ∗ 道密度 = 5.5 c m ∗ 40 道 / c m = 220 条 有效存储区域*道密度=5.5cm*40道/cm=220条 有效存储区域道密度=5.5cm40/cm=220,而柱面数量即为磁道数量=220条

  2. 盘组容量 = 面数 × 一个盘面的磁道数 × 每个磁道的容量 盘组容量=面数×一个盘面的磁道数×每个磁道的容量 盘组容量=面数×一个盘面的磁道数×每个磁道的容量

    不难得出可用存储信息的盘面数为: 2 ∗ 6 − 2 ( 两个最上下盘面 ) 2*6-2(两个最上下盘面) 262(两个最上下盘面)

    每条磁道容量= 磁道长度 ∗ 对应位密度 磁道长度*对应位密度 磁道长度对应位密度

    • 因为题目所给的是内层位密度(当所给为外层位密度时也同理),故我们需要计算出内层的周长,易得为= 2 Π R = 2 ∗ 3.14 ∗ 11 = 69.08 c m 2ΠR=2*3.14*11=69.08cm R=23.1411=69.08cm
    • 因此每条磁道容量= 69.08 c m ∗ 400 b i t / c m = 3454 B 69.08cm*400bit/cm=3454B 69.08cm400bit/cm=3454B

    可得一个盘面的存储容量=

    一个盘面的磁道数 × 每个磁道的容量 = 3454 B ∗ 220 ( 由第一题得 ) = 759880 B 一个盘面的磁道数×每个磁道的容量=3454B*220(由第一题得)=759880B 一个盘面的磁道数×每个磁道的容量=3454B220(由第一题得)=759880B

    一个盘组共有10个盘面,故总的容量= 759880 B ∗ 10 = 7598800 B 759880B*10=7598800B 759880B10=7598800B

  3. 磁盘数据传输速率 D r = r ∗ N D_r=r*N Dr=rN

    (N为每条磁道容量,N=3453B;r为磁盘转速,r=6000转60秒=100转/秒)

    所以 D r = 100 ∗ 3454 B = 345400 B / s D_r=100*3454B=345400B/s Dr=1003454B=345400B/s

  4. 平均等待时间= 磁盘旋转一周的时间 2 = 60 / 6000 2 = 5 m s \frac{磁盘旋转一周的时间}{2}={\frac{60/6000}{2}=5ms} 2磁盘旋转一周的时间=260/6000=5ms

  5. 采用定长数据块格式,直接寻址的最小单位是一个记录快(一个扇区),每个记录块记录固定字节数目的信息,在定长记录的数据块中,活动头磁盘组的编址方式可用如下格式:

    磁道号 盘面号 扇区号

    具体计算:

    • 因有10个(显然的,不可用来存储数据的最上/下磁盘面是无法被访问的被寻址的)存储面,故至少需要 4 4 4位用于表示盘面号
    • 因一个盘面上的磁道数量为 220 220 220条,故至少需要 8 8 8位用于表示磁道号
    • 因一个磁道被划分成的扇区数量= 磁道容量 扇区大小 = 3454 B 512 B = 7 \frac{磁道容量}{扇区大小}=\frac{3454B}{512B}=7 扇区大小磁道容量=512B3454B=7 故至少需要 3 3 3位用于表示扇区号

    故磁盘地址可表示为:

    磁道号 盘面号 扇区号
    8 4 3
  6. 柱面上
    因为如果记录在一个存储面上,则需要重新寻道,而直接记录在同一个柱面上就不用,则可以节约寻道时间。文章来源地址https://www.toymoban.com/news/detail-512179.html

到了这里,关于磁盘计算例题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 时间复杂度计算-例题集合

    牢记:Tn是当前变量的 执行次数 我们要做的就是讲Tn从各种嵌套中拎出来,用n表示。 每层循环的变量ijk表示都不一样,但是实际上都是指 n 在执行过程中的变化 ) 上面算法的运行的次数的函数为 f(n)=3 ,根据推导大O阶的规则1,每次运行程序 每条语句执行一次 ,所以这个算

    2023年04月08日
    浏览(48)
  • 线性判别分析LDA计算例题详解

    线性判别分析 (Linear Discriminant Analysis, LDA) 的核心思想是:将给定训练集投影到特征空间的一个超平面上,并设法使同类样本投影点尽可能接近,异类样本投影点尽可能远离 由于做题时针对的是解题过程,因此原理相关方面省略,具体可参考👉从协方差的角度详解线性判别分

    2024年02月02日
    浏览(45)
  • 数据结构:关于时间复杂度的例题计算

    该程序,最上面的嵌套循环里,i每执行一次,j就执行N次,所以嵌套循环执行次数为N*N次;中间的k变量循环了2*N次;最后M变量循环10次。所以总共执行了 N*N+2*N+10 次! 所以该程序时间复杂度为 O(N 2 ) 。 该程序,上面的for循环执行了2*N次,下面的M循环了10次。所以该时间复杂

    2024年02月07日
    浏览(45)
  • 浙大pta《计算机科学与基础》经典例题

    1.执行语句print(100.5//5)的结果是20 注意答案:False 结果是20.0,//——整除,/——浮点数除法 2.高级语言程序要被机器执行,只有用解释器来解释执行 答案:False 3.下面程序输入是 3 5 ,输出是8 注意:Python输入是默认为字符串,所以此题输出应该为:‘3’‘5’; 答案:False 4

    2023年04月18日
    浏览(54)
  • 详解时间复杂度计算公式(附例题细致讲解过程)

    这几天开始刷力扣上面的 算法题 ,有些题目上面限制 时间复杂度 和 空间复杂度 ,题目虽然写出来了,但是很没底。印象里数据结构老师讲过一点,沉睡的记忆苏醒了。只记得一个时间复杂度是 O(n) ,空间复杂度是 S(n) 。for循环常常是O(n),具体是怎么算的不清楚。所以在看

    2024年02月03日
    浏览(37)
  • 记录一次服务器磁盘爆满问题

    事发突然,我在给博客的图片新增的时候,发现上传文件和下载文件一直报错。因为我用的是 1Panel 面板去管理服务器,话不多说看图: 一开始我还不知道发生了什么,一直以为是这个面板出了问题,然后我就一直刷新,强制刷新。发现并无卵用。 然后我就去控制台敲命令,

    2024年02月06日
    浏览(640)
  • 计算机二级:树与二叉树速记公式及特殊例题

    树的计算公式: 树的性质: 性质1:树中的结点树等于所有结点的度数之和加1。 性质2:度为m的树中第i层最多有个结点(i=1)。 性质3:高度为h的m次数最多有个结点。 性质4:具有n个结点的m次树的最小高度为[](m为底。 树的总节点数: 1.每层节点数之和: S n =N 1 +N 2 +N 3 +··

    2024年02月07日
    浏览(33)
  • 软考高级架构师:云计算概念、优缺点、分类概念和例题

    作者 :明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《Effective Java》独家解析》专栏作者。 热门文章推荐 : (1)《为什么很多人工作 3 年 却只有 1 年经验?》 (2)《一

    2024年04月22日
    浏览(58)
  • 算法 时间、空间复杂度的计算(C语言/小白/零基础/新手 + 例题)

    目录 1. 时间复杂度 计算时间复杂度( O(N))的方法:   例1:嵌套循环时间复杂度的计算      例2:双重循环时间复杂度的计算   例3:常熟循环的时间复杂度   例6:冒泡排序的时间复杂度   例7: 二分查找的时间复杂度   例8:斐波那契的时间复杂度         常见的时间

    2024年02月08日
    浏览(41)
  • 【计算机网络】第五章传输层知识点及经典例题汇总

    1、从通信和信息处理的角度看,传输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层 2、此层包含TCP和UDP协议。TCP 传送的数据单位协议是 TCP 报文段(segment),UDP 传送的数据单位协议是 UDP 报文或用户数据报。 3、IP数据报要经过

    2024年02月04日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包