【2021/7/19更新】【梳理】简明操作系统原理 第十二章 机械硬盘 磁盘I / O的调度(docx)

本文深入探讨了操作系统中机械硬盘的磁盘I/O调度,引用了权威教材和参考书目进行讲解。内容包括平均寻道时间和最大寻道时间的计算,以及随机访问时寻道路程的分析,揭示了平均寻道路程与盘片尺寸的关系。
摘要由CSDN通过智能技术生成

配套教材:
Operating Systems: Three Easy Pieces Remzi H. Arpaci-Dusseau Andrea C. Arpaci-Dusseau Peter Reiher
参考书目:
1、计算机操作系统(第4版) 汤小丹 梁红兵 哲凤屏 汤子瀛 编著 西安电子科技大学出版社

在线阅读:
http://pages.cs.wisc.edu/~remzi/OSTEP/
University of Wisconsin Madison 教授 Remzi Arpaci-Dusseau 认为课本应该是免费的
————————————————————————————————————————
这是专业必修课《操作系统原理》的复习指引。
需要掌握的概念在文档中以蓝色标识,并用可读性更好的字体显示 Linux 命令和代码。代码部分语法高亮。
文档下载地址:
链接:https://pan.baidu.com/s/1mm4jSFQvAC0IgpBJGbFE1A
提取码:0000

十二 机械硬盘 磁盘I / O的调度

机械硬盘(Hard disk drive,HDD)本身是按照扇区(sector)为最小单位进行存储的。以前,硬盘的扇区大小一般为512 Bytes;较新的硬盘则采用4 KB作为单个扇区的大小。但是4 KB扇区需要操作系统的支持。为了使硬盘在较老的操作系统上能够被识别,硬盘厂商通过固件(firmware)将4 KB的物理扇区模拟成512字节的逻辑扇区。

固件是安装在设备的硬件中的软件,和驱动(需要安装在操作系统内)没有明显的界限,但一般而言固件要更加接近于硬件底层。通常情况下,固件不允许被修改。
硬盘对扇区的读写是原子性的。如果读写过程中突然断电,未写入的数据就会丢失。

机械硬盘内部有若干个盘片(platter),它们是圆形的,一般由铝制成,表面极其光滑(你可以把报废的盘片拆下来当镜子用),双面都附有磁性材料来存储数据。盘片都被固定在主轴(spindle)上,随主轴一起转动。硬盘启动后,盘片的转速一般为5400 RPM或7200 RPM。少数服务器硬盘转速达到10000 RPM甚至15000 RPM。当然,现在也比较少见了。因
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值