(3) 数据读写等控制逻辑部分

  要读写磁盘上的信息,首先必须给出信息在磁盘设备上的准确位置,这个位置信息通常由哪个磁盘面(即哪一个磁头),哪一个磁道的哪一个存储区域(通常为磁道的扇区)等几部分组成。

  对于写操作,当把要用的写入地址送入磁盘的地址寄存器之后,再把要写入的数据经磁盘接口送到磁盘的读写控制逻辑电路,经过编码处理(在编码方式一节略有说明),送写入驱动器再送入选定的磁头的写入线圈,把信息串行地写入选定的磁道中;写入操作伴有比较完善的出错检查,并同时把这些检查结果的信息(如CRC码)也写在特定的存储区,用于读操作时复核读出结果的正确性。

  对于读操作,首先使磁头移动到由磁盘地址寄存器指定的存储区域,选中的磁头执行读操作,读出信号送读出放大器,经译码电路分离出数据脉冲,拼装成字节或字的格式送入磁盘接口。读的过程也伴有出错检查(甚至自动纠错)操作。

  在图4.31给出了读写电路框图。


图4.31 读写电路框图