操作系统学习笔记(九)---磁盘 & RAID

本文详细介绍了磁盘的构造,包括盘片、磁道、扇区和柱面,以及寻道时间、旋转延迟和传送时间。接着探讨了磁盘调度算法,如FCFS、SSTF、SCAN和C-SCAN。最后,讲解了RAID技术,包括镜像、数据条带和数据校验,分析了不同RAID级别的性能和应用场景。
摘要由CSDN通过智能技术生成

目录

一、磁盘构造

二、磁盘调度

三、RAID Structure


一、磁盘构造

            

磁盘构造:磁盘由盘片(platter)构成。每个盘片有两面或者称为表面(surface),表面覆盖着磁性材料记录。盘片中央有一个可以旋转的主轴(spindle),它使得盘片以固定的旋转速率旋转。

每个表面由一组称为磁道(track)的同心圆组成。每个磁道被划分为一组扇区(sector)。每个扇区包含相等数量的数据位(通常是512字节),这些数据编码在扇区的磁性材料上。扇区之间由一些间隙(gap)分隔开,这些间隙中不存储数据位,间隙存储用来标识扇区的格式化位。

柱面(cylinder):柱面是所有盘片表面上到主轴中心的距离相等的磁道的集合。

磁盘用读/写头(read/write head)来读写存储在磁性表面的位,读/写头连接到一个传动臂(actutor arm)一端。通过沿着半径轴前后移动这个传动臂,驱动器可以将读/写头定位在盘面上的任何磁道上。这样的机械运动称为寻道(seek),读/写头垂直排列,一致行动,在任何时刻,所有的读/写头都位于同一个柱面上。

 

磁盘以扇区大小的块来读写数据。对扇区的访问时间(access time)有三个主要的部分:寻道时间(seek time)、旋转时间(rotational latency)和传送时间(transfer time)

寻道时间:为了读取某个目标扇区的内容,传动臂首先将读/写头定位到包含目标扇区的磁道上。移动传动臂所需要的时间称为寻道时间。T_{seek}依赖于读/写头以前的位置和传动臂在盘面上移动的速度。现代驱动器中平均寻道时间T_{avg\, seek}是通过几千次对随机扇区的寻道求平均值来测量的,通常为3~9ms。

旋转时间:一旦读/写头定位到了期望的磁道,驱动器等待目标扇区的第一个位旋转到读/写头下。这个步骤的性能依赖于读/写头到达目标扇区时盘面的位置和磁盘的旋转速度。在最坏的情况下,读/写头刚刚错过了目标扇区,必须等待磁盘转一整圈。因此,最大旋转延迟(以秒为单位)是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值