CSIRAC
CSIRAC(サイラック、Council for Scientific and Industrial Research Automatic Computer)は、オーストラリアで最初に開発されたデジタルコンピュータで、世界的にも4台目のプログラム内蔵方式のコンピュータである。当初は CSIR Mk 1 と呼ばれていた。今もそのまま保存されており、現存する最古の第一世代の電子計算機である[1]。また、史上初めてデジタル音楽を奏でたコンピュータでもある[2][3]。
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/CSIRAC-Pano%2C-Melb.-Museum%2C-12.8.2008.jpg/500px-CSIRAC-Pano%2C-Melb.-Museum%2C-12.8.2008.jpg)
歴史
CISRACは、オーストラリア連邦科学産業研究機構 (CSIRO) のトレバー・ピアシー(英語版)とマストン・ベアードが率いるチームが製作したもので、当時ヨーロッパやアメリカ合衆国で行われていたのとは独立に似たようなことをしていた。テストプログラムが最初に動作したのは1949年11月のことである。1950年か51年、CSIRACで音楽が演奏されており、世界初のデジタルコンピュータによる音楽と言われている。この音楽は録音されていなかったが、後にかなり正確に再現されている[3]。1955年、オーストラリア連邦科学産業研究機構 (CSIRO) はコンピュータ開発が同機構の目的外だと判断し、CSIROの施設であるシドニーの電波物理学研究所にあったものをメルボルン大学へ移管した。1956年までオーストラリア唯一のコンピュータだった。
1964年、退役となった。その当時既にCSIRACの歴史的重要性が認識されており、後に博物館で展示する目的で保管されることになった。1960年代から1970年代を通して倉庫に保管されていたが、1980年から1992年までコールフィールド工科大学(現モナシュ大学コールフィールド・キャンパス)で展示された[4]。その後、また倉庫に戻されている。
1990年代にCSIRACへの関心が再燃したが、当時既に開発関係者の多くが亡くなっており、貴重な歴史が失われつつあった。1996年、CSIRACについての会議が開催された。2000年、メルボルン博物館(英語版)に常設展示されることが決まった。退役後は実動できない状態になっているが、CSIRAC上で動作したプログラムの多くが保存されており、それらを動作させるためのエミュレータも書かれている。キュレーターは修理して動作させることはしないと決めている。修理して安全に運用できるようにするのに膨大なコストがかかるということもあるが(運用するとなると30kWを消費する)、無数の部品を交換することで歴史的価値がなくなると考えたためである。
CSIRACはビクトリア州遺産 (Victorian Heritage Register) に登録されており、Heritage Overlay によって保護されている[1]。
詳細
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/CSIRAC.jpg/250px-CSIRAC.jpg)
第一世代の真空管を使ったコンピュータの典型である。主記憶装置として水銀遅延線を使い、20ビットを1ワードとして768ワードを格納する(後に倍増)。補助記憶装置として1024ワードの並列ディスク型記憶装置を備え、アクセス時間は10ミリ秒である。メモリのクロック周波数は1000Hzで、制御装置はそのクロックに同期し、2サイクルで1命令を実行する(後に1サイクル1命令に強化された)。バスはシリアル方式で、1ビットずつ転送する(当時はこれを "digit trunk" と呼んだ)。命令セットは最小限のものだが、基本的な算術命令や論理命令は揃っており、条件分岐命令や相対ジャンプ命令もある(そのため、ライブラリやサブルーチンも書ける)。
入力は、パンチカードを試したが満足のいく結果が得られず、さん孔紙テープを使用した。制御卓から一度に1つのプログラムを実行するよう操作する。また、制御卓にはレジスタの内容を表示するブラウン管がある。出力は一般的なテレタイプ端末または紙テープさん孔機である。
オペレーティングシステムは存在しない。1960年、ジェフ・ヒルが INTERPROGRAM という高水準プログラミング言語を開発した。これは初期のBASICとよく似た言語だが、BASICは1963年に GE-200シリーズ向けに設計された言語である。
CSIRACは約2000本の真空管を使っており、その大部分は 6SN7[5]、6V6[6]、EA50 二極管、KT66(英語版)[7]といった真空管で構成されている。後に補助記憶装置の入出力部にゲルマニウムトランジスタを使った電子回路を組み込んでいる。
脚注
- ^ a b “CSIRAC, Victorian Heritage Register (VHR) Number H2217”. Victorian Heritage Database (Heritage Victoria). http://vhd.heritage.vic.gov.au/#detail_places;114928 2010年9月16日閲覧。.
ドイツ博物館の Zuse Z4 の方が古いが、Z4は電気機械式であって電子式ではない。 - ^ “CSIRAC: Australia’s first computer”. 2007年12月21日閲覧。
- ^ a b Fildes, Jonathan (2008年6月17日). “Oldest computer music unveiled”. BBC News Online. http://news.bbc.co.uk/1/hi/technology/7458479.stm 2008年6月18日閲覧。
- ^ “Slide - CSIRAC Computer, Trevor Pearcey, 1980-1992”. Museum Victoria. 2012年6月28日閲覧。
- ^ 6SN7 双三極管、8ピン、3.8Wヒーター
- ^ 6V6 電力増幅用ビーム五極管、8ピン、2.8Wヒーター
- ^ KT66 ビーム四極管、8ピン、8.2Wヒーター
参考文献
- Beard, M.; Pearcey T. (1984). “The Genesis of an Early Stored-Program Computer: CSIRAC”. IEEE Annals of the History of Computing (IEEE) 6 (2): 106–115. doi:10.1109/MAHC.1984.10014.
- Deane, John (1997). CSIRAC: Australia's first computer. Australian Computer Museum Society. pp. 45p. ISBN 0-646-34081-6
- Doornbusch, Paul (2005). The Music of CSIRAC, Australia's first computer music. Common Ground. ISBN 1-86335-569-3. http://thehumanities.cgpublisher.com/product/pub.61/prod.10
- McCann, Doug; Thorne, Peter (2000). The Last of The First, CSIRAC: Australias First Computer. University of Melbourne Computing Science. ISBN 0-7340-2024-4 – CSIRACの歴史と1996年の会議で提示された文書群を収録
- Pearcey, Trevor (1988). A History of Australian Computing. Chisholm Institute of Technology. pp. 192p. ISBN 0-947186-94-8 — オーストラリアのコンピュータ史(絶版であり非常に希少)
関連項目
外部リンク
- CSIRAC homepage – メルボルン大学
- Australian National Treasure - CSIRAC
- The Music Of CSIRAC – Paul Doornbusch's book review