关于磁盘的一些知识

磁盘结构:

一个磁盘有多个盘片(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左右

  

==============

一个磁盘虽有多个磁头,但这些磁头整体上是同步移动的,并不能各移各的。所以多个进程对单个磁盘的访问,其实并不是并行的,而是串行的。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.