磁盘结构:
一个磁盘有多个盘片(platter),两面(2 surfaces)都可以存储数据,正反两面一般来说各有一个磁头(disk head)
1. 一个盘面由一系列磁道(track)组成,所有platter在同一直径上的磁盘组成一个柱面(cylinder)
2. 一个磁道包含多个扇区(sector)
存取时间的构成
存取时间由4部分组成:
1. 寻道时间(seek time): 磁头移动到正确的磁道上 (几个ms)
2. 旋转时间(rotational latency): 等待目标扇区旋转到磁头的下面 (几个ms)
3. 数据传输时间 (transfer time, 取决于数据传输率指标)(1k数据,零点几个ms)
4. 磁盘控制器带来的时延 (时延很低)
平均总时延一般是10ms左右
==============
一个磁盘虽有多个磁头,但这些磁头整体上是同步移动的,并不能各移各的。所以多个进程对单个磁盘的访问,其实并不是并行的,而是串行的。