CSIRAC
第一世代の真空管を使ったコンピュータの典型である。主記憶装置として水銀遅延線を使い、20ビットを1ワードとして768ワードを格納する(後に倍増)。補助記憶装置として1024ワードの並列ディスク型記憶装置を備え、アクセス時間は10ミリ秒である。メモリのクロック周波数は1000Hzで、制御装置はそのクロックに同期し、2サイクルで1命令を実行する(後に1サイクル1命令に強化された)。バスはシリアル方式で、1ビットずつ転送する(当時はこれを "digit trunk" と呼んだ)。命令セットは最小限のものだが、基本的な算術命令や論理命令は揃っており、条件分岐命令や相対ジャンプ命令もある(そのため、ライブラリやサブルーチンも書ける)。
入力は、パンチカードを試したが満足のいく結果が得られず、さん孔紙テープを使用した。制御卓から一度に1つのプログラムを実行するよう操作する。また、制御卓にはレジスタの内容を表示するブラウン管がある。出力は一般的なテレタイプ端末または紙テープさん孔機である。
オペレーティングシステムは存在しない。1960年、ジェフ・ヒルが INTERPROGRAM という高水準プログラミング言語を開発した。これは初期のBASICとよく似た言語だが、BASICは1963年に GE-200シリーズ向けに設計された言語である。
CSIRACは約2000本の真空管を使っており、その大部分は 6SN7、6V6、EA50 二極管、KT66(英語版)といった真空管で構成されている。後に補助記憶装置の入出力部にゲルマニウムトランジスタを使った電子回路を組み込んでいる。