DTSSとは? わかりやすく解説

DTSS

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/08/03 23:05 UTC 版)

ナビゲーションに移動 検索に移動
Dartmouth Time-Sharing System
開発者 ダートマス大学
開発状況 歴史上のOS
使用できる
プログラミング言語
ダートマスBASIC, ALGOL 60, FORTRAN, COBOL, APL, DXPL, DYNAMO, GMAP, LISP, MIX, PL/I, SNOBOL
プラットフォーム GE-200シリーズ
既定のUI コマンドラインインタフェース
ウェブサイト DTSS reborn site
テンプレートを表示

DTSS(Dartmouth Time-Sharing System、ダートマス・タイムシェアリングシステム)は、世界で初めて成功裏に実装された大規模タイムシェアリングシステムである。Bolt, Beranek and NewmanPDP-1上で構築されたタイムシェアリングシステムに影響を受けている。1962年、ダートマス大学ジョン・ケメニートーマス・カーツ英語版は新たなタイムシェアリングシステム開発の資金援助をNSFに申請した(実際に出資されたのは1964年)[1]1963年、大学の全メンバーに計算設備への容易なアクセスを提供する目的で[2]、ケメニーとカーツの指揮下で学生のチーム[3]によって実装が開始された。1964年5月1日午前4時、システムが運用開始された。なお、このシステムは1999年末まで運用された[4][5]。DTSSは当初、GE 235 コンピュータ上に実装され、端末プロセッサ GE Datanet 30 が235を制御する形態だった。後に GE 635 上に再実装されているが[1]、端末制御には相変わらず Datanet 30 を使用していた。635版のDTSSは1970年代に300台弱の端末によるタイムシェアリングを実現しており、これは当時としては非常に大規模である。

その目的(あらゆる学科の学生の教育)のため、DTSSは使い易さを優先して設計された。

DTSSには世界初の統合開発環境が実装された。これはコマンドベースのシステムで以下のようなコマンドが実装されていた。

  • NEW -- 新たなプログラムに名前を付け、プログラム作成を開始する
  • OLD -- 以前に作成したプログラムを検索して取り出す
  • LIST -- 現在のプログラムを表示する
  • SAVE -- 現在のプログラムを保存する
  • RUN -- 現在のプログラムを実行する

多くのユーザーはこれらのコマンドをダートマスBASIC言語の一部と思い込んでいたが、実際にはタイムシェアリングシステムの一部であり、ALGOL[6]FORTRANのプログラムをDTSS端末経由で使用する場合にもこれらのコマンドが使われたのである。

ユーザーが入力した先頭に行番号のある行はプログラムに追加され、もし以前に同じ行番号の行を入力していたら、それを置き換える。それ以外の入力行は即座にコンパイルされ実行される。行番号のみの入力は保存されないが、同じ行番号で入力済みの行があればそれを削除する効果がある。このような入力方法になっているのは、DTSSで使用された端末テレタイプ端末だったからである。

1968年から1970年代中ごろにかけて、黎明期のネットワークによって東海岸の他の学校や研究機関もDTSSに接続された。例えば、ゴダード大学英語版フィリップス・アカデミー海軍兵学校などで、テレタイプ端末ASR-33とモデムを使って接続した。ユーザー間で電子メール的なメッセージのやり取りが可能で、UNIXtalkコマンドの前身となったリアルタイムチャット機能も存在した。

2000年、DTSSシステムをシミュレータ上で再生するプロジェクトが行われ、Microsoft WindowsMacintosh上でDTSSが利用可能となっている[7]

脚注

関連項目


DTSS

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/03/19 15:18 UTC 版)

GE-200シリーズ」の記事における「DTSS」の解説

1960年代初期GEダートマス大学と共にタイムシェアリングシステム開発取り組み、それがDTSSとなったシステムGEのもっと小型マシンDatanet-30に多数テレタイプ端末接続して構築された。Datanet-30は工場プロセス制御使われる初期小型コンピュータである。 DTSSは奇妙な構成システムであった。DTSS自体はGE-235上で動作せず、Datanet-30 上で動作した。Datanet-30 は接続され端末群から同時にコマンド受け取り要求されプログラムをGE-235上で実行させる。GE-235 には手を加えていないので、そもそもバッチ処理でない処理をしているという認識がなく、マルチタスク外部実現されていた。これはマルチタスク発展上の興味深い段階示していると言えよう。 1965年GE は Datanet-30 と GE-235 をまとめ、GE-265に仕立て上げた。GE-265 は世界初のタイムシェアリングマシンというだけでなく、BASIC言語ダートマスBASIC)が最初に開発されマシンでもあった。

※この「DTSS」の解説は、「GE-200シリーズ」の解説の一部です。
「DTSS」を含む「GE-200シリーズ」の記事については、「GE-200シリーズ」の概要を参照ください。

ウィキペディア小見出し辞書の「DTSS」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DTSS」の関連用語

DTSSのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DTSSのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのDTSS (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのGE-200シリーズ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS