爱生活,爱编码,本文已收录架构技术专栏关注这个喜欢分享的地方。
每日一个知识点系列的目的是针对某一个知识点进行概括性总结,可在一分钟内完成知识点的阅读理解,此处不涉及详细的原理性解读,只作为一种抛砖引玉。
真正的理解一定是你自我研究探索所收获的知识,加入组织带你一起进步成长。

1、扇区:

盘片被分为许多扇形的区域,每个区域叫一个扇区,硬盘中每个扇区的大小固定为512字节

2、磁道:

盘片表面上以盘片中心为圆心,不同半径的同心圆环称为磁道

3、一个I/O请求所花费的时间(寻道时间+旋转延迟+数据传输时间(约10ms)):

当需要从磁盘读取数据时,系统会将数据逻辑地址传给磁盘,磁盘的控制电路按照寻址逻辑将逻辑地址翻译成物理地址,即确定要读的数据在哪个磁道,哪个扇区。为了读取这个扇区的数据,需要将磁头放到这个扇区上方,为了实现这一点,磁头需要移动对准相应磁道,这个过程叫做寻道,所耗费时间叫做寻道时间,然后磁盘旋转将目标扇区旋转到磁头下,这个过程耗费的时间叫做旋转时间

4、IOPS与吞吐量(连续读写性能很好,但随机读写性能很差):

机械硬盘的连续读写性能很好,但随机读写性能很差,这主要是因为磁头移动到正确的磁道上需要时间,随机读写时,磁头需要不停的移动,时间都浪费在了磁头寻址上,所以性能不高

5、常见磁盘的随机读写最大IOPS:

7200rpm的磁盘 IOPS = 76 IOPS

10000rpm的磁盘IOPS = 111 IOPS

15000rpm的磁盘IOPS = 166 IOPS

6、磁盘吞吐量:

指单位时间内可以成功传输的数据数量

磁盘阵列与服务器之间的数据通道对吞吐量影响很大

顺序读写频繁的应用,如视频点播,关注连续读写性能、数据吞吐量是关键衡量指标

7、磁盘的寻址模式

CHS寻址模式:

需要分别存储每个区域的柱面、磁头和扇区三个参数,使用时再分别读取三个参数,然后在送到磁盘控制器去执行。

CHS模式无法管理超过8064 MB的硬盘,因此工程师们发明了更加简便的LBA寻址方式

LBA寻址模式:

LBA编址方式将CHS这种三维寻址方式转变为一维的线性寻址,它把硬盘所有的物理扇区的C/H/S编号通过一定的规则转变为一线性的编号,系统效率得到大大提高,避免了烦琐的磁头/柱面/扇区的寻址方式

爱生活,爱编码,本文已收录

架构技术专栏 | Java | Spring Boot | Spring Cloud | 最新干货分享​www.jiagoujishu.com

关注这个喜欢分享的地方。

乐高百变工程旋转飞椅知识点_每日一个知识点:关于磁盘的一些事儿相关推荐

  1. linux最常用的目录表示,Linux磁盘分区的命名方式和常用目录?【每日一个知识点第84期-Linux】...

    磁盘分区对于入门的linux来说,是非常入门的技能,也是日常管理中常用技能之一,今天我们来做一个回顾,帮助大家提升磁盘分区的技能. [84期主题]Linux磁盘分区的命名方式和常用目录? Linux分 ...

  2. split函数python_Python字符串split函数知多少【Python每日一个知识点第75期】

    Python字符串操作是一名开发人员的基本功,求职面试往往也会通过字符串相关考题来考验开发者对于语言基础的掌握.Python字符串的分割操作更是考察重点,能否灵活运用split被视为开发人员对于Pyt ...

  3. python循环语句知识点_Python for 循环语句【每日一个知识点第115期

    Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 语法: for循环的语法格式如下: for iterating_var in sequence: statements(s) ...

  4. java cas volatile_每日一个知识点:Volatile 和 CAS 的弊端之总线风暴

    每日一个知识点系列的目的是针对某一个知识点进行概括性总结,可在一分钟内完成知识点的阅读理解,此处不涉及详细的原理性解读. 一.什么是总线风暴 总线风暴,听着真是一个帅气的词语,但如果发生在你的系统上那 ...

  5. linux pmap命令,Linux进程管理之pmap命令解析【每日一个知识点第130期-Linux】

    使用Linux系统必备的技能之一就是Linux进程管理,系统运行的过程正是无数进程在运行的过程.这些进程的运行需要占用系统的内存等资源,做好系统进程的管理,对于我们合理分配.使用系统资源有非常大的意义 ...

  6. 一建管道工程122知识点_背诵的知识点是否边缘化?一建市政一本通+学霸笔记,教你只记重点...

    其实有很多考生都会出现一个问题,就是对一些非常边缘化的知识点进行讨论,有些根本不适合出题的考点,可有些考生仍然热衷于问个明白. 报考的考生都有一个目的那就是:拿证,所以该怎么复习是很重要的,其实纵观历 ...

  7. linux命令grpck,不可不知的的grpck命令【每日一个知识点第184期-Linux】

    grpck命令用于验证组文件的完整性,在验证之前,需要先锁定(lock)组文件/etc/group和/etc/shadow. grpck命令检查数据是否正确存放,每条记录是否都包含足够的信息,是否有一 ...

  8. 打印杨辉三角形知识点_高中数学知识点:杨辉三角问题解法(动画版)

    高中数学知识点:杨辉三角问题解法 ( 动画版 ) 在高中数学知识点中,杨辉三角,又称贾宪三角形,帕斯卡三角形, 是二项式系数在三角形中的一种几何排列.在欧洲,这个表叫做帕斯卡三角 形.下面让我们更深入 ...

  9. python变量值发生变化时输出语句_有一个字符串变量s = 'python program',语句print(s[1:5:2]) 的输出结果是:_学小易找答案...

    [判断题]print('936'.isdigit()) 的输出结果是 True [单选题]下面关于"义务论"伦理学和"后果论"伦理学的比较描述错误的一项是?() ...

最新文章

  1. 彻底理解android中的内部存储与外部存储
  2. 基于本地部署的hyperledger fabric升级chaincode
  3. css --- [练手小项目]样式小结(字体、颜色的语义 清除浮动的使用)
  4. python 多进程与多线程配合拷贝文件目录
  5. mysql数据库建order,group表时的错误
  6. RestTemplate返回List类型,用数组接收
  7. 服务器是怎么工作的?(一)——DHCP工作原理剖析
  8. java整人代码大全_整人代码vbs大全分享
  9. 看了这个你也可以做SYSLINUX启动光盘
  10. qp_查看表的数据是否更新了指定的某一天数据
  11. 惠普总裁口述的职业规划(3)
  12. 获取银行卡Log接口
  13. 学习笔记之-51单片机定时计数器
  14. 洛谷P4417 [COCI2006-2007#2] STOL
  15. Android中一个app启动另一个app|从浏览器打开app
  16. 算法竞赛入门学习(篇一)
  17. 服务器迁移到阿里云的解决方案
  18. c语言-大小顺序排列
  19. ICLR2022《COSFORMER : RETHINKING SOFTMAX IN ATTENTION》
  20. 看图记设计模式【五】,创建模式系列:原型模式

热门文章

  1. 都说不建议使用递归操作,到底为什么?
  2. 面试官:Redis熟悉吗?谈谈Redis都有哪些性能监控指标
  3. 3.5W 字详解 Java 集合
  4. Java序列化的这三个坑千万要小心
  5. Oracle查看用户、用户权限、用户表空间、用户默认表空间
  6. 【测试用例级别定义】
  7. Java并发编程-线程的状态
  8. datagrip 导出数据库备份到本地
  9. Python基础—10-常用模块:time,calendar,datetime
  10. composer的使用