ドラムメモリーとは?
ドラムメモリは、ドラムベースのデザインを使用してメモリのプラッターと読み書きユニットを保持するコンピューターメモリの一種です。 主に1950年代に使用されました。 ドラムメモリを使用するには、オペレーターが各ヘッドにパンチカードをロードする必要があり、プログラムはすべてのパンチカードがロードされた後にのみ機能します。 ドラムメモリの寿命の後期に、プログラマはドラムのタイミングを最適化してメモリのロードを容易にする方法を発見しました。 最新のハードドライブユニットとは異なり、ドラムには各プラッターの読み取り/書き込みユニットが含まれていたため、プラッターを移動する部品はありませんでした。
ドラムメモリーユニットは1950年代に主に使用されましたが、1960年代にも使用されました。 このメモリは、現在の標準では大きく劣っていますが、以前のメモリタイプに比べていくつかの利点がありました。 パンチカードをロードする方が簡単で、メモリは数倍速く機能し、ユニット自体は以前のメモリタイプよりも小さくなりました。 このメモリは、より優れた電力とストレージを備えた半導体メモリにより廃止されました。
ドラムメモリユニットには複数のスロットがあり、各スロットはメモリの異なるプラッタを表していました。 プログラムまたはドキュメントを読み込むために、オペレーターはこれらのスロットにパンチカードを次々と配置する必要がありました。 パンチカードが正しいスロットにロードされていないと、プログラムまたはドキュメントが正しくロードされないという問題が発生する可能性があります。 パンチカードは磁気式であり、このメモリはメモリの記録に役立つように強磁性体で作られています。
最初に、オペレータはパンチカードをドラムメモリにロードし、コンピュータがメモリを認識するのを待ってから別のカードを配置します。 その後、オペレーターはプログラムを作成してロード時間を最適化することができました。 このプログラムは、メモリがカードをロードするのにかかる時間を推定し、ロードが近くなると、誰かが次のカードをロードする準備ができてメモリの近くにいた。 基本的なアプリケーションには非常に多くのパンチカードが必要だったため、時間を大幅に節約できました。
半導体メモリなどの最新のメモリユニットでは、読み書きヘッドが1つしかなく、メモリ内のプラッタが動き回るようにプログラムされているため、ヘッドはすべてのプラッタを一度に使用できます。 ドラムメモリでは、プラッターごとに読み書きヘッドがあったため、プラッターを移動する必要はありませんでした。 これはより高度に見えるかもしれませんが、メモリと費用の両方の面でメモリのコストを増加させました。