磁盘的调度 磁盘调度

磁盘的调度

磁盘的调度 数据存放在磁道上。磁道是从外面开始编号的,最外的一道为“0道”。

每个磁道的长度,即同心圆的周长是不一样的,但存储同样多的数据, 即是其数据密度不一样,最外层的密度小。

磁盘数据传输的单位是“扇区”。

硬盘由重叠的一组盘片构成,具有相同编号的磁道形成一个圆柱,称 之为磁盘的柱面。

一个盘片有两个盘面,每个盘面都有一个读写磁头。

注:很多考试题不是一个盘片有2个盘面的,记录面才是有效的盘面。

总磁道数:
Cn = m * TPI * (de - di)/2 m:记录面数 TPI:Trace Per Inch 道密度,每一英寸有多少磁道, de:最外圈的直径 di:最内圈的直径 非格式化容量:非格式化状态下,磁道是存在的,而没有扇区。

Cn = w * 3.14 * d * m * n w:位密度,每单位长度有多少位。

d:最内圈直径 m:记录面数 n:每面的磁道数格式化容量:
Cn = m * n * s * b m:记录面数 n:每面的磁道数 s:每一磁道的扇区数 b:每个扇区存储的字节数 数据存取过程:
磁头臂是沿半径直线运动。

盘面是旋转的。

各个磁头是相对静止的。在逻辑上,同一柱面的各个扇区是零距离的, 所以在存放数据的时候尽量放在同个柱面 而旋转速度比磁头臂的径向运动快,所以放满一个柱面的时候,再选 择放同一磁道。

数据传输率 = 扇区记录字节数*每道扇区数*磁盘转速