SDS 940は、 Scientific Data Systems(SDS)がタイムシェアリングを直接サポートするように設計した最初のマシンでした。940はSDS 930の24ビットCPUをベースに、保護メモリと仮想メモリを提供するための追加回路を備えていました。
1966年2月に発表され、同年4月に出荷されたこのシステムは、1960年代におけるTymshareの事業拡大において重要な役割を果たした。影響力のあるスタンフォード研究所の「オンラインシステム」 (NLS)は、このシステム上でデモンストレーションされた。このマシンは後に、最初の電子掲示板システムであるCommunity Memoryの運用にも使用された。
1969年にSDSがゼロックスに買収され、ゼロックス・データ・システムズとなった後、SDS 940はXDS 940に改名された。
この設計は、もともとカリフォルニア大学バークレー校が1964年から1969年にかけて実施したプロジェクト・ジーニーの一環として作成されたものです。ジーニーは、既存のSDS 930コンピュータにメモリ管理とコントローラロジックを追加し、ページマップ方式の仮想メモリを実現しました。この方式は、他の設計にも広く模倣されることになります。940は、ジーニーの設計をそのまま商用化したもので、12ビットのSDS 92を除き、以前のモデルとの下位互換性を維持していました。
当時のほとんどのシステムと同様に、このマシンはコアメモリバンクを主記憶装置として構築し、16~64キロワードの容量を実現した。ワードは24ビット+パリティビットであった。[ 3 ] これは、Genieの1376キロワードドラムや、SDSモデルのドラム状の2097キロワード「固定ヘッド」ディスク、あるいはその他のハードディスクなど、さまざまな二次記憶装置によってバックアップされていた。16,384 kword の従来型「フローティングヘッド」モデル。SDSマシンには、紙テープパンチとリーダー、ラインプリンタ、リアルタイムクロックも搭載されていた。これらは紙テープからブートストラップ方式で動作した。
96 MBのファイルストレージ も付属していた。使用されたラインプリンタは、96文字の印字が可能で、毎分約230行の速度を持つポッターモデルHSP-3502チェーンプリンタであった。[ 2 ]
プロジェクト・ジーニーで開発されたオペレーティングシステムは、バークレー・タイムシェアリング・システムでした。[ 3 ] 1968年8月までに、単に「SDS 940タイムシェアリング・システム」と呼ばれるバージョン2.0が発表されました。[ 4 ] 1969年時点で、XDS 940ソフトウェアシステムは以下の要素で構成されていました。
ソフトウェアシステムを実行するために必要な最小限の構成には、以下のものが含まれます(一部抜粋)。
XDSユーザーグループライブラリからは、文字列処理システム、「SYSPOPs」(システムサービスへのアクセスを可能にするシステムプログラム演算子)、CAL ( JOSSの方言である会話型代数言語)、QED (テキストエディタ)、TAP(アセンブラであるタイムシェアリングアセンブリプログラム)、およびデバッグツールであるDDTなどの追加ソフトウェアが利用可能でした。
元々はテレタイプ端末から操作するように設計されたDDTローダー・デバッガーを動作させる26ラインの陰極線管ディスプレイも利用可能だった。[ 2 ]
バトラー・ランプソンは、約60台の機械が売れたと推定した。[ 8 ]
(...)XDS-940 コンピュータは第 2 世代のコンピュータです(...)
電子書籍のページ数は、使用するデバイスやフォントによって表示が異なる場合があります。