UNIVAC I
メモリには100本の水銀遅延管を使用し、10000本のダイオードを搭載していた。重量7.5トン。入出力装置には初めて磁気テープが搭載された。プログラム内蔵方式で、1秒間に10万回の加算が可能だった。
当時、コンピュータといえばUNIVACと言われるほど普及した。この機械は更にUNIVAC IIとして進化した。UNIVAC IIではメインメモリ(2000ワード)や磁気テープ外部記憶装置のバッファメモリ(60ワード)が磁気コアメモリとなり、磁気テープの記録密度は250ppi(pulse per inch)の倍密度だった。内部レジスタは超音波を結晶中で反射させその遅延時間を利用していた。1ワードは7ビットの12桁で、通常の機械命令語はその半分の6文字で構成していた。日本でも東京電力が第29号機を輸入し昭和36年~昭和43年まで、主に従量電灯計算など大量データ処理に使用された。
現在、スミソニアン博物館に第一号機が展示されている。またミュンヘンのドイッチェ博物館にも本体が展示されている。
命令セットは6桁の英数字で、1ワードに2つの命令が含まれる。加算は525 μs、乗算は2150μsで処理される。オーバードライブと呼ばれる非公式の改造により条件付きながら4桁の命令を1ワードに3つ詰め込むことが可能だった(後述するIngermanのUNIVACシミュレータもこの改造に対応している)。
数字は内部的にXS3(3増し符号)によるBCD2進化10進数で、1桁は6ビットあり、英数字コードの数字がそのまま使用され、エラーチェック用に1ビットのパリティビットがあり、11桁の符号付き整数を扱えた。1~2個の例外的な命令を除いてマシン語には2進数を用いず、文字のバイナリは2進数表現であったものの、プログラマとしてはUNIVACは10進数機だった。数値演算中に数字以外の文字がデータ中に現れた場合、マシンはその文字をそのままスルーして出力し、キャリーフラグの値はその時点でリセットされて失われた。なおUNIVAC Iの加減算回路は、無視記号を-3、スペース( )を-2、マイナス記号(-)を-1、アポストロフィ(')を10、アンパサンド(&)を11、左括弧(()を12の数値として扱うことがあった。