БЭСМシリーズの概要
БЭСМ(Большая Электронно-Счётная Машина、訳: 大規模電子式計算機械)は、
1950年代から60年代にかけてソビエト連邦で開発された
メインフレームコンピュータのシリーズです。この名前は、シリーズ内の各機種が高い計算能力を持っていたことを反映しており、特に出発点となるМЭСМ(Большая Электронно-Счётная Машинаの後継機種)も、その先駆的な技術をもっていました。
БЭСМ-1
最初のモデルであるБЭСМ-1は
1952年に完成し、設計者はセルゲイ・レベデフです。この
コンピュータは、約5000本の
真空管を使用しており、当時のヨーロッパで最速とされていました。БЭСМ-1は39
ビット長の語を採用し、
浮動小数点数を32
ビットの仮数部と6
ビットの指数部を用いて表現しました。メモリは1024語の磁気コアメモリと1024語の専用
ダイオードメモリを備え、さらに外部には
磁気テープ装置や磁気ドラム装置といった補助記憶装置を接続することができました。その性能は8から10キロフロップスに達し、消費電力は約30kWに及びました。
БЭСМ-2からБЭСМ-4
続いて開発されたБЭСМ-2も
真空管式
コンピュータでしたが、БЭСМ-3およびБЭСМ-4からは
トランジスタ方式に移行しました。これらの機種は、
アーキテクチャがM-20およびM-220に類似した45
ビットの語長を持ち、特にБЭСМ-4は30機生産され、その性能とリライアビリティで注目を集めました。
高レベルマクロ言語EPSILON
1967年には、高レベルマクロ言語EPSILONがアンドレイ・イェルショフによって開発され、主にM-220上での
ALGOL68実装に使用されました。このマクロ言語は、データ処理を効率的に行うとして、計算機科学の発展に寄与しました。
БЭСМ-6
БЭСМ-6は、このシリーズの中で最も有名であり影響力のある機種です。
1966年に設計が完了し、1968年からの20年間にわたって生産されました。初期のБЭСМ-6は
トランジスタ方式であり、
1980年代にはエルブルス・スーパー
コンピュータの一部としてIC方式にアップグレードされました。これらの
コンピュータは、
48ビットプロセッサと、10MHzの
クロック速度を持つ高性能な設計がなされており、当時でさえ画期的なパイプラインプロセッサの
アーキテクチャを持っていました。
БЭСМ-6は最大で32768語(192KB)のメモリを持ち、仮想メモリ機構を通じて131072語(768KB)へと拡張されました。
1970年代には、さまざまな計算システムや制御システムに使われ、特に防空ミサイル基地群S-300の制御に用いられた5E26など、特定の応用に強みを発揮しました。
1975年の
アポロ・ソユーズテスト計画では、БЭСМ-6がソユーズ衛星の軌道を1分で計算し、アメリカ側のアポロ衛星が30分を要したことでもその計算能力が際立ちました。最終的に355機が生産され、
1987年に生産が終了しました。БЭСМ-6はソビエト連邦における初の長期間使用される
コンピュータとして開発者コミュニティを持っており、多数の
オペレーティングシステムや様々なプログラミング言語の
コンパイラが開発されました。
IC方式のБЭСМ-6亜種は、元のモデルの2倍から3倍の性能を持ち、
1980年代にエルブルス・スーパー
コンピュータの一部として生産されました。これにより、БЭСМシリーズは対象の成熟と変革の象徴として知られるようになったのです。