磁気ドラムメモリ
出典: フリー百科事典『ウィキペディア(Wikipedia)』
磁気ドラムメモリ(じき-、Magnetic Drum Memory)は、1932年、オーストリアの G. Taushek が発明した記憶装置である。
[編集] 概要
磁気ドラムメモリは1950年代から1960年にかけてコンピュータの記憶装置として広く使われた。 多くのマシンで磁気ドラムメモリは主記憶として使われ、紙テープやパンチカードからプログラムやデータをロードして使用された。 磁気ドラムメモリは非常に一般的だったため、コンピュータをドラムマシンと呼ぶこともあった。 磁気ドラムメモリは後にもっと高速で可動部分のない磁気コアメモリに置き換えられ、さらに半導体メモリに置き換えられていく。
[編集] 特徴
ドラムは大きな金属のシリンダーであり、強磁性物質で表面をコーティングされている。 これはハードディスクドライブの円盤をドラム状にしたようなものであり、読み書きを行う一列の磁気ヘッドがドラムに付属していて、各ヘッドに対応してトラックが存在した。
ドラムとディスクの大きな違いは、ドラムでは磁気ヘッドを移動させることがないという点である。 そのため、あるデータを読み書きするのに要する速度はディスクより高速にできる可能性がある。 コントローラはドラムの回転によってそのデータが磁気ヘッドのところに到達するのを単に待てばよい。 ドラムの性能は回転速度に依存するが、ディスクの場合は回転速度とヘッドの移動速度が問題となる。
[編集] 最適化
性能を向上させるため、プログラマはコードの配置を慎重かつ緻密に計算した。ある命令を実行して次の命令を実行するために磁気ドラムメモリから読もうとしたときにちょうどその命令が磁気ヘッドの位置に来るよう計算したのである。これによりドラムの回転を待たずに次々と命令を実行できるようにできた。この方式は後にセクタインターリーブとして、ハードディスクのセクタ配置最適化に応用されている。