IBM 305 RAMAC
システムアーキテクチャは、305 RAMAC Manual of Operation(305 RAMAC操作マニュアル)として文書化されている。305は、可変ワード長十進数(BCD)のキャラクタ指向のコンピュータであり、6000prmで回転し3200文字の英数字を記憶する磁気ドラムメモリを有する。データ転送中の一時記憶には、100文字のコアメモリバッファを使用した。
各文字は6ビットで表され、先頭の2ビット(下の例の"X", "O")はゾーンビットであり、残りの4ビットが数値を表す。その後ろに1ビットのパリティビット(下の例の"R")がつき、1つの文字は次の形式で表される。
X O 8 4 2 1 R
命令はドラムメモリの20トラックにのみ格納でき、次のフォーマットによる10文字の固定長だった。
T1 A1 B1 T2 A2 B2 M N P Q
固定小数点データの「ワード」は、1桁から100桁までの任意のサイズにすることができる。最下位桁のXビットに符号(符号付き絶対値)を格納する。
データレコードは、1文字から最大100文字までの任意のサイズにすることができる。