1:数据是按 "柱面" 存取的!

磁盘的数据读/写一般是按柱面进行的,即读/写数据时首先在同一柱面内从“0”磁头开始进行操作,依次向下在同一柱面的不同盘面即不同磁头上进行操作,只有当同一柱面所有的磁头全部读/写完毕后,磁头才转移到下一柱面(即寻道)。

因为切换磁头只需通过电子设备切换即可,而切换柱面则必须通过机械设备切换。电子磁头间的切换比机械磁头向临近磁道或柱面切换要快的多。所以,数据的读/写按柱面进行,而不按盘面进行。也就是说,一个磁道写满数据后,就在同一柱面的下一个盘面的相同半径磁道来写,一个柱面写满后,才移到下一个柱面开始写数据。读数据也按照这种方式进行,这样就大大提高了磁盘的读/写效率。

2:存取数据是怎样耗时的?

一次磁盘读写操作的时间由寻找(寻道)时间、延迟时间和传输时间决定:

1) 寻找时间Ts:活动头磁盘在读写信息前,将磁头移动到指定磁道所需要的时间。这个时间除跨越n条磁道的时间外,还包括启动磁臂的时间s,即:Ts = m * n + s。式中,m是与磁盘驱动器速度有关的常数,约为0.2ms,磁臂的启动时间约为2ms。

2)延迟时间Tr:磁头定位到某一磁道的扇区(块号)所需要的时间,设磁盘的旋转速度为r,则:Tr = 1 / (2 * r)。对于硬盘,典型的旋转速度为5400r/m,相当于一周11.1ms,则Tr为5.55ms;对于软盘,其旋转速度在300~600r/m之间,则Tr为50~100ms。

3) 传输时间Tt:从磁盘读出或向磁盘写入数据所经历的时间,这个时间取决于每次所读/写的字节数b和磁盘的旋转速度:Tt = b / (r * N)。式中,r为磁盘每秒钟的转数;N为一个磁道上的字节数。

在磁盘存取时间的计算中,寻道时间与磁盘调度算法相关,下面将会介绍分析几种算法,而延迟时间和传输时间都与磁盘旋转速度相关,且为线性相关,所以在硬件上,转速是磁盘性能的一个非常重要的参数。

总平均存取时间Ta可以表示为:Ta = Ts + Tr + Tt。

虽然这里给出了总平均存取时间的公式,但是这个平均值是没有太大实际意义的,因为在实际的磁盘I/O操作中,存取时间与磁盘调度算法密切相关。调度算法直接决定寻找时间,从而决定了总的存取时间。

关于机械硬盘的两个重要知识点!!!相关推荐

  1. 机械硬盘拆卸图文教程

    机械硬盘拆卸图文教程 本文主要内容为拆卸机械硬盘,并对机械硬盘内部结构进行梳理.喜提两面光滑的镜子( ^ _ ^ ). 注意:机械硬盘拆卸后所有数据都将被破坏,拆卸前请进行数据备份. 打开前盖:一般来 ...

  2. 计算机硬盘容量越大用电量也越大吗,固态比机械硬盘更费电吗 固态和机械硬盘耗电对比【图文】...

    在很多家电上都能看到能效标识,能源效率等级是判断产品是否节能的最重要指标,产品的能源效率等级越低,表示能源效率越高,节能效果越好,越省电.对于所有用电的产品来说,能源利用效率总是会有一定分别.我们都知 ...

  3. 机械硬盘和固态硬盘的区别

    机械硬盘和固态硬盘的区别是机械硬盘容量不同.机械硬盘转速不同.机械硬盘缓存不同.单碟容量越大性能不同.机械硬盘接口类型不同.数据读写速度不同.固态硬盘噪音与散热不同.抗震性不同.外形不同.内部结构不同 ...

  4. 台式电脑计算机能创建新磁盘吗,如何把旧硬盘加到新电脑上 旧机械硬盘装到新台式电脑方法...

    旧电脑换新电脑的时候,如果旧的机械硬盘没坏,相信很多用户,还是会选择把旧电脑上的机械硬盘拆卸下来,安装在新电脑上,当作一个普通存储盘继续用,直到硬盘出现坏道才弃用.但是很多小白不知道怎么操作,这里小编 ...

  5. 固态硬盘和机械硬盘的区别分析

    计算机的硬盘主要分为两类:固态硬盘(Solid State Drives)和机械硬盘(Hard Disk Drive).而固态硬盘和机械硬盘也有他们的区别和各自的优缺点. 目前主流的机械硬盘有两种:S ...

  6. 固态硬盘和机械硬盘的比较和SQLSERVER在两种硬盘上的性能差异

    固态硬盘和机械硬盘的比较和SQLSERVER在两种硬盘上的性能差异 在看这篇文章之前可以先看一下下面的文章: SSD小白用户收货!SSD的误区如何解决 这样配会损失性能?实测6种特殊装机方式 听说固态 ...

  7. xboxone硬盘坏的表现_买硬盘不求人!看这两个网站,选到最稳的机械硬盘

    本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:Karl说数 创作立场声明:本文篇幅不短,本文所述的两个网站内容也很多,还请大家善用目录跳转.搜索功能和"CTRL+F" ...

  8. mysql固态硬盘和机械硬盘的区别_固态硬盘和机械硬盘的比较和SQLSERVER在两种硬盘上的性能差异...

    固态硬盘和机械硬盘的比较和SQLSERVER在两种硬盘上的性能差异 在看这篇文章之前可以先看一下下面的文章: SSD小白用户收货!SSD的误区如何解决 这样配会损失性能?实测6种特殊装机方式 听说固态 ...

  9. 希捷携全线企业级解决方案出席ODCC,Exos X18与Exos 2X14硬盘斩获两项大奖

    2020年9月15日,数据存储与管理解决方案提供商希捷科技公司亮相2020开放数据中心(ODCC)峰会,并发表了以"数据新视界"为主题的演讲.希捷银河(Exos)18TB硬盘与希捷 ...

最新文章

  1. R语言使用latticeExtra包可视化双Y轴线图实战(Dual Y axis):单y轴线图、双y轴图线图、双y轴图线图(添加图例)
  2. dev 获取gridview没有rows属性_虚拟黑群晖不直通也可以获取到SMART?
  3. edp 基于node.js和npm的前端开发平台
  4. http接口测试工具——RESTClient
  5. video thumbnails
  6. C# 检查当前系统已安装的程序app/两种方法检测
  7. 微信小程序基于swiper组件的tab切换
  8. web前端-浏览器兼容性处理大全
  9. php尿,Java/Python/PHP/C 图文详解它们之间的尿性
  10. 应用:文件夹copy器(多进程版)
  11. 【转】mysql数据库优化大全
  12. 一、环境的安装Dev-C++
  13. SSM框架---开发免费小说网站(h5+电脑端)
  14. 字节跳动小程序平台审核常见被拒情形
  15. 【业务架构】价值链分析:提高客户价值和盈利能力
  16. linux双硬盘硬件raid,双硬盘组建Raid0磁盘阵列图文教程
  17. 五点差分法求解偏微分方程(PDE)
  18. MATLAB实现空间前方交会-后方交会计算
  19. 论文精读: MapReduce
  20. 飞鱼科技<校招开发面试官>面试经验分享

热门文章

  1. About email
  2. 【狮子数学】01导数与微分
  3. windows中tomcat查看和杀死进程
  4. LM7809三端稳压管TO252封装
  5. 【微信小程序】小程序使用canvas画布生成分享朋友圈的海报
  6. 计算机辅助药物设计 目录,计算机辅助药物设计(下册)
  7. jvm学习笔记(一)----jvm简史
  8. 下载文件中英文逗号导致下载失败
  9. 低压和中压交流电机和交流驱动器市场
  10. php网页设计课程设计dreamweaver8_《动态网页制作》(PHP)课程标准