タイムシェアリングシステムの進化

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より

この記事では、タイムシェアリング システムの進化について説明し、主要な初期のタイムシェアリングオペレーティング システムへのリンクを提供し、その後の進化を示します。

タイムシェアリングという用語の意味は、当初の用法から変化してきました。1949年から1960年にかけては、マルチプログラミングを指してタイムシェアリングという言葉が使われていましたが、後にマルチユーザー・インタラクティブ・コンピューティングを指すようになりました。

タイムシェアリング

[編集]

タイムシェアリングは1950年代半ばから後半にかけて初めて提案され、1960年代初頭に初めて実装されました。この概念は、マルチプログラミングを可能にし、後に複数のユーザーによる同時インタラクティブアクセスを可能にすることで、高価なコンピュータ1台を効率的に活用できるという認識から生まれました。[ 1 ]数年後、クリストファー・ストラチーは、「タイムシェアリング」という用語の意味の変化は混乱の原因であり、1959年に最初の論文を執筆した際に意図していたものとは異なっていると記しています。[ 2 ] [ 3 ]

タイムシェアリングがなければ、個々のユーザーは情報を一気に入力した後、長い休止期間を挟むことになります。しかし、複数のユーザーが同時に作業している場合、あるユーザーの休止期間は他のユーザーの作業によって埋められます。同様に、ディスク、テープ、またはネットワークへの入力を待つわずかな時間を他のユーザーに与えることも可能です。グループサイズが最適であれば、全体的なプロセスは非常に効率的になります。[注 1 ]

各ユーザーは、当初はテレタイプ モデル 33 ASR やFriden Flexowriterなどの電気機械式テレプリンターである独自のコンピュータ端末を使用していましたが、1970 年頃から、DEC VT05Datapoint 2200Lear Siegler ADM-3AなどのCRTベースのユニットに徐々に置き換えられていきました。

端末は当初、電流ループケーブルまたはシリアルケーブルPTTが提供する従来の電信回線、そしてT1などの専用デジタル専用回線を介して近くのコンピュータに接続されていました。Bell 103や後継機などのモデムにより、アナログ音声電話網を介して遠隔かつ高速に通信することが可能になりました

主要システムの系図

[編集]

詳細と追加システムについては、以下の表をご覧ください。ここに示されている関係は、項目をグループ化するためのものであり、すべての影響を反映しているわけではありません。ケンブリッジ多元接続システム[ 6 ] [ 7 ]は、米国外で開発された最初のタイムシェアリングシステムでした。

主要なタイムシェアリングオペレーティングシステムファミリーの系図
影響: ⇶ 派生 ⇉ 強い影響 → ある程度の影響/先行
CTSS   →  
IBM メインフレーム:
CP-40/CMSCP[-67]/CMS ⇶   VM/370 ⇶ VM/SE バージョン ⇶ VM/SP バージョン ⇶ VM/XA バージョン ⇶ VM/ESAz/VM
 副社長/CSS
TSS/360
OS/360 MVT-TSOOS/VS2 SVS-TSOMVS-TSOOS/390-TSOz/OS-TSO
トランザクションシステム: CICSTPFz/TPF

IBM 以外のオペレーティング システムを搭載した IBM メインフレーム:
  ミシガンターミナルシステム(MTS)
  音楽/SP
  オービル

DTSS/Multicsファミリー:
  ダートマスタイムシェアリングシステム(DTSS)
  MULTICSUNIX ファミリー— UNIXも参照
  MULTICSPRIMOSドメイン/OS
  MULTICSStratus VOS

DECシステム:
  BBNタイムシェアリングシステム
  TOPS-10テネックス  ⇉   TOPS-20
  RSTS/E
  RSX-11MVMSMICA
  互換性のないタイムシェアリングシステム(ITS)

UNIX :
  UNIXファミリーLinux [ 8 ] [ 9 ]

システムの説明と関係

[編集]
1960~1990年の主要なタイムシェアリングシステム(および後継システム); アルファベット順
影響: ⇶ 派生 ⇉ 強い影響 → ある程度の影響/先行
システムプラットフォーム使用中の日付開発者説明影響: から~へ   
ACPS/360 と S/3701965–1979IBMSABREおよびPARSで使用される高性能メインフレーム トランザクション プラットフォームTPFz/TPF
APL(「プログラミング言語」、または「アイバーソンの言語」)System/360、その他は後発[ 10 ]1964年~現在ケネス・アイバーソン数学指向の言語と対話型環境。驚くほど簡潔で強力な集合処理演算子で知られています。
バークレータイムシェアリングシステムSDS 9401964~1972年プロジェクト・ジーニー初期の汎用テネックス
ケンブリッジ多元接続システムタイタン、アトラス2のプロトタイプ1967–1973ケンブリッジ大学フェランティ多重アクセスシステムプロジェクト MAC ⇶ ⇶ UNIX
キャンデバローズ大型システムバローズ中型システム1965年?~現在バロウズ最初のIDE(別進化)
CICSS/3x01969年~現在IBM広く普及しているメインフレーム トランザクション プラットフォーム。IBM 3270端末やCOBOLで使用されることが多い。
CP-40/CMSカスタマイズされたS/360-401967~1972年?IBMケンブリッジ科学センター完全仮想化の最初の実装CTSS
CP-67
CP-67/CMSIBM システム/360-671967~1975年?IBMケンブリッジ科学センターIBM VMシリーズの前身であり、オープンソースとして広く配布されている。CP-40
VP/CSS
VM/370z/VM
CTSS(「互換タイムシェアリングシステム」)改造されたIBM 7090と改造されたIBM 70941961–1973MIT計算センタータイムシェアリングシステムの第一世代の「祖父」FMS
CP-40
Multics
ITS
→ [その他多数のシステム]
DTSS(ダートマスタイムシェアリングシステム)GE 200GE 635ハネウェル 6000 シリーズ1963–1999ダートマス大学ダートマスBASICとその他のツールを実行する初期のタイムシェアリングシステム。ゼネラルエレクトリック情報サービス部門を通じて最初の商用タイムシェアリングシステムとなった。FMS
CP-40
Multics
ITS
→ [その他多数のシステム]
ITS(「非互換タイムシェアリングシステム」)PDP-6PDP-101967~1990年MIT人工知能研究所CTSSの方向性対抗するために開発された「破壊的」オペレーティングシステム。Macsyma EMACS、その他の重要なアプリケーションの元祖プラットフォーム。CTSS
→ [多数の後継システム]
JOSS(「JOHNNIACオープンショップシステム」)ジョニアックPDP-61963~1971年?ランド研究所非専門家向けの軽量で対話的なコンピューティング言語。オペレーティングシステムと言語を区別しない。高く評価されているが、後継者はいない
リナックスどこにでもある1991年~現在Linus TorvaldsGNUプロジェクトオープンソース現在のオープンソース活動を支配するオペレーティングシステムUNIX
minix
→ [その他多数のシステム]
Microsoft Windows
(リモート デスクトップ サービス)
x86IA-64、その他1985年~現在マイクロソフトユビキタスGUIオペレーティングシステムMS-DOS
OS/2
VMSMICA
Smalltalk
MTS(ミシガンターミナルシステム)IBM S/360-67S/3701967–1999ミシガン大学と他の7つの大学S/360-67仮想メモリ機能を採用した最初の OS(1967 年 11 月)。初期の S/360-67マルチプロセッササポート(1968 年 9 月)。CTSS
DTSS
UNIX (BSD)
マルチクスGE 645ハネウェル 61801969–2000プロジェクトMAC豊かで重要なシステムCTSS
UNIX
⇉ [その他多くのシステム]
MVS/TSOSystem/370および後継機1971年~現在IBMおそらく最も広く使用されているTSOのバージョン、
拡張バージョンTSO/E、
現在のバージョンzOS-TSO
CTSS
TSS/360
⇶ z/OS-TSO
NOSCDC 60ビットプラットフォーム1976年~??コントロールデータコーポレーションほとんどのCDCマシンで使用されているシステム[ 11 ]メイス→⇶クロノス
NOS/BECDC 60ビットプラットフォーム1976年~??コントロールデータコーポレーションほとんどのCDCマシンで使用されているシステム[ 11 ]COSスコープ →⇶
オービルIBM System/360 モデル 67IBM System/370、および後継機1967年~??スタンフォード大学初期のタイムシェアリングシステム。後にSystem/370プラットフォームで使用されたWYLBURエディタのソース。
OS/2 (Citrix マルチユーザーとして)x861987年~現在IBM /マイクロソフト共同OS開発プロジェクトは、現在終焉を迎えている。eComStationおよびArcaOSとして引き続き利用可能DOS ⇶ Microsoft Windows ⇉ OS/2
⇶ eComStation
⇶ ArcaOS 5.0
ロスコーSystem/360および後継機1969年~現在応用データ研究(ADR)初期のタイムシェアリングエディタ環境。TSOの代替としてよく使われた[ 12 ]⇶ ラップ
RSTS/EPDP-111972~1992年以降12月PDP-11 用汎用タイムシェアリング
RSX-11PDP-111972年~?12月PDP-11用リアルタイムオペレーティングシステム⇶ IAS
VMS
スモールトーク[要出典]ゼロックス Alto(後にポータブル化)1972年~現在ゼロックスPARC、後継者実験的プログラミングの先駆的なシステムであり、多くの現代のユーザーインターフェースの概念に影響を与えている。Apple Lisa
Apple Macintosh
Microsoft Windows
⇉ [すべての GUI プラットフォーム]
ストラタスVOSi860x86PA-RISC68k1980年頃~現在ストラタステクノロジーズ高可用性 フォールトトレラント トランザクション処理マルチックス
テネックスPDP-101970年頃~??ボルト・ベラネックとニューマン研究機関や政府機関で広く使用されている影響力のあるシステムTOPS-20
VMS
トップ10PDP-101970–1988? (TOPS-10 として)
1964–1970 (PDP-6 モニターとして)
12月研究・学術現場で広く使用されていますPDP-6 モニター ⇶
TENEX
CP/M
トップ20DECシステム201976年~??12月TOPS-10の後継だが、 TENEXに似ているテネックス
TOPS-10
TPFS/3x01979年~現在(TPF)
2005年~現在(z/TPF)
IBMACPの後継となる高性能メインフレーム トランザクション プラットフォーム。z/TPF としても引き続き利用可能。ACP
z/TPF
TSOSRCA Spectra 70および後継機1968年から現在RCA初期の汎用メインフレームOS
TSS-8PDP-81967年~??12月シンプルなミニコンピュータOSRSTS/E
TSS/360
TSS/370
IBM System/360-67および後継機種1967~1971年?IBMIBMのオリジナルの「公式」タイムシェアリングシステム。成功しなかったCTSS
⇶ TSS/370
ユニシス/ UNIVAC EXEC 8UNIVAC 1108
および後継機
1964年~現在Sperry-Rand多くの大学
や政府機関が初期のユーザーであった
EXEC 8 ⇶ OS 1100 ⇶
OS 2200
UNIXおよび派生システムどこにでもある1969年~現在ベル研究所と後継者最終的に、プロプライエタリとオープンソースの両方の派生系において、オペレーティングシステムの考え方を支配した。マルチcs
Linux
VM/370
VM/SE
VM/SP
System/370および後継機1972~
1988年 2000年~現在 ( z/VM )
IBMCP/CMSの独自の再実装。z/VMとして引き続き利用可能。CP-40CP-67
VM/ESAz/VM
オープンVMSVAXIA-64DEC Alphax86-641977年~現在12月人気のDECオペレーティングシステムTENEX
RSX-11M
MICAWindows NT
副社長/CSSIBM System/360-67System/370および後継機種1968年から1986年?全国CSSタイムシェアリングベンダーが開発したCP/CMSの独自フォークCP/CMS
ウィルバーSystem/370および後継機1967~2009年?スタンフォード大学ORVYL発祥の人気のエディタ システム。OS/VS では TSO の代替として使用されています。⇶ スーパーウィルバー

参照

[編集]

注記

[編集]
  1. ^ この概念をデータ通信に応用することで、ドナルド・デイヴィスは1965年秋にMITMACプロジェクトに携わっていた数人が参加したタイムシェアリングに関するセミナーの後、パケット交換のアイデアを思いつい [ 4 ] [ 5 ]

参考文献

[編集]
  1. ^ Lee, JAN; Rosin, Robert F (1992). 「MITにおけるタイムシェアリング」 . IEEE Annals of the History of Computing . 14 (1): 16. doi : 10.1109/85.145316 . S2CID  30976386. 2022年10月3日閲覧
  2. ^ Lee, JAN (1992). 「タイムシェアリング」という用語に対する主張 . IEEE Annals of the History of Computing . 14 (1): 17. doi : 10.1109/85.145316 . S2CID  30976386 . 2022年10月3日閲覧私は、今では紛らわしいことにタイムシェアリングと呼ばれているようなコンソールシステムを想像していませんでした。
  3. ^ Corbató, FJ ; Daggett, MM; Daley, RC; Creasy, RJ; Hellwig, JD; Orenstein, RH; Korn, LK (1963). 『互換性のあるタイムシェアリングシステム プログラマーズガイド』 (PDF) . MIT Press. ISBN  978-0-262-03008-3本研究の背景を理解するために、MITにおけるタイムシェアリングの発展を辿ることは有益である。1959年6月のユネスコ情報処理会議でC. ストラチーがタイムシェアリングコンピュータに関する最初の論文を発表した直後、1959年8月のACM会議でH.M. ティーガーとJ. マッカーシーが未発表論文「タイムシェアリングプログラムテスト」を発表した。 {{cite book}}:ISBN / 日付の非互換性(ヘルプ
  4. ^ ロバーツ、ローレンス・G博士(1978年11月)。「パケット交換の進化」 。 2016年3月24日時点のオリジナルよりアーカイブ2017年9月5日閲覧。1965年の会議の直後、ドナルド・デイヴィスはストア・アンド・フォワード方式のパケット交換システムの詳細を考案した。
  5. ^ Roberts, Dr. Lawrence G. (1995年5月). 「ARPANETとコンピュータネットワーク」 . 2016年3月24日時点のオリジナルよりアーカイブ。 2016年4月13日閲覧
  6. ^ ハートレー、DF(1968)、ケンブリッジ多元アクセスシステム:ユーザーズリファレンスマニュアル、ケンブリッジ:ケンブリッジ大学出版局、ISBN 978-0901224002
  7. ^ Wilkes, M. ; Needham, R. (1968)、「多重アクセスコンピュータシステムの設計:パート2」(PDF)The Computer Journal10(4):315–320doi10.1093/comjnl/10.4.315
  8. ^ Ritchie, Dennis M. (1977). Unixタイムシェアリングシステム:回顧録(PDF) . 第10回ハワイ国際システム科学会議. UNIXは本質的にMITのCTSSシステムの現代的実装であると言える。
  9. ^ セイベル、ピーター (2009). 『仕事中のコーダー:プログラミングの技術に関する考察』 ニューヨーク:Apress. p. 463. ISBN 9781430219491私が[ケン・トンプソン]が実際にMulticsを選んだのは、階層型ファイルシステムとシェルでした
  10. ^ マクドネル、ユージーン. 「APLの社会技術的始まり」 . 2019年1月18日閲覧
  11. ^ a b 「CDCオペレーティングシステムの部分的な歴史」(PDF)。1976年3月。
  12. ^ マーティン・A・ゲッツ(アプライド・データ・リサーチ(ADR)の共同創設者。バート・グラッドとルアンヌ・ジョンソンによるインタビュー。1985年12月10日、ニュージャージー州プリンストンにて。コンピュータ歴史博物館参照番号 X4579.2008。 2012年3月24日、 Wayback Machineアーカイブ。

    この記事では、タイムシェアリング システムの進化について説明し、主要な初期のタイムシェアリングオペレーティング システムへのリンクを提供し、その後の進化を示します。

    タイムシェアリングという用語の意味は、当初の用法から変化してきました。1949年から1960年にかけては、マルチプログラミングを指してタイムシェアリングという言葉が使われていましたが、後にマルチユーザー・インタラクティブ・コンピューティングを指すようになりました。

    タイムシェアリング

    タイムシェアリングは1950年代半ばから後半にかけて初めて提案され、1960年代初頭に初めて実装されました。この概念は、マルチプログラミングを可能にすることで、そして後に複数のユーザーによる同時対話型アクセスを可能にすることで、高価なコンピュータ1台を効率的に活用できるという認識から生まれました。[1]数年後、クリストファー・ストラチーは、タイムシェアリングという用語の意味の変化は混乱の原因であり、1959年に最初の論文を執筆した際に意図していたものではないと記しました。[2] [3]

    タイムシェアリングがなければ、個々のユーザーは情報を一気に入力した後、長い休止期間を挟むことになります。しかし、複数のユーザーが同時に作業している場合、あるユーザーの休止期間は他のユーザーの作業によって埋められます。同様に、ディスク、テープ、またはネットワークへの入力を待つわずかな時間を他のユーザーに与えることも可能です。グループサイズが最適であれば、全体的なプロセスは非常に効率的になります。[注 1]

    各ユーザーは、当初はテレタイプ モデル 33 ASR やFriden Flexowriterなどの電気機械式テレプリンターである独自のコンピュータ端末を使用していましたが、1970 年頃から、DEC VT05Datapoint 2200Lear Siegler ADM-3AなどのCRTベースのユニットに徐々に置き換えられていきました。

    端末は当初、電流ループケーブルまたはシリアルケーブルPTTが提供する従来の電信回線、そしてT1などの専用デジタル専用回線を介して近くのコンピュータに接続されていました。Bell 103や後継機などのモデムにより、アナログ音声電話網を介して遠隔かつ高速に通信することが可能になりました

    主要システムの系図

    詳細と追加システムについては、以下の表をご覧ください。ここに示されている関係は、項目をグループ化するためのものであり、すべての影響を反映しているわけではありません。ケンブリッジ多元接続システム[6] [7]は、米国外で開発された最初のタイムシェアリングシステムでした。

    主要なタイムシェアリングオペレーティングシステムファミリーの系図
    影響: ⇶ 派生 ⇉ 強い影響 → ある程度の影響/先行
    CTSS   →  
    IBM メインフレーム:
    CP-40/CMSCP[-67]/CMS ⇶   VM/370 ⇶ VM/SE バージョン ⇶ VM/SP バージョン ⇶ VM/XA バージョン ⇶ VM/ESAz/VM
     副社長/CSS
    TSS/360
    OS/360 MVT-TSOOS/VS2 SVS-TSOMVS-TSOOS/390-TSOz/OS-TSO
    トランザクションシステム: CICSTPFz/TPF

    IBM 以外のオペレーティング システムを搭載した IBM メインフレーム:
      ミシガンターミナルシステム(MTS)
      音楽/SP
      オービル

    DTSS/Multicsファミリー:
      ダートマスタイムシェアリングシステム(DTSS)
      MULTICSUNIX ファミリー— UNIXも参照
      MULTICSPRIMOSドメイン/OS
      MULTICSStratus VOS

    DECシステム:
      BBNタイムシェアリングシステム
      TOPS-10テネックス  ⇉   TOPS-20
      RSTS/E
      RSX-11MVMSMICA
      互換性のないタイムシェアリングシステム(ITS)

    UNIX :
      UNIXファミリーLinux [8] [9]

    システムの説明と関係

    1960~1990年の主要なタイムシェアリングシステム(および後継システム); アルファベット順
    影響: ⇶ 派生 ⇉ 強い影響 → ある程度の影響/先行
    システムプラットフォーム使用中の日付開発者説明影響: から~へ   
    ACPS/360 と S/3701965–1979IBMSABREおよびPARSで使用される高性能メインフレーム トランザクション プラットフォームTPFz/TPF
    APL(「プログラミング言語」、または「アイバーソンの言語」)System/360、その他は後発[10]1964年~現在ケネス・アイバーソン数学指向の言語と対話型環境。驚くほど簡潔で強力な集合処理演算子で知られています。
    バークレータイムシェアリングシステムSDS 9401964~1972年プロジェクト・ジーニー初期の汎用テネックス
    ケンブリッジ多元接続システムタイタン、アトラス2のプロトタイプ1967–1973ケンブリッジ大学フェランティ多重アクセスシステムプロジェクト MAC ⇶ ⇶ UNIX
    キャンデバローズ大型システムバローズ中型システム1965年?~現在バロウズ最初のIDE(別進化)
    CICSS/3x01969年~現在IBM広く普及しているメインフレーム トランザクション プラットフォーム。IBM 3270端末やCOBOLで使用されることが多い。
    CP-40/CMSカスタマイズされたS/360-401967~1972年?IBMケンブリッジ科学センター完全仮想化の最初の実装CTSS
    CP-67
    CP-67/CMSIBM システム/360-671967~1975年?IBMケンブリッジ科学センターIBM VMシリーズの前身であり、オープンソースとして広く配布されている。CP-40
    VP/CSS
    VM/370z/VM
    CTSS(「互換タイムシェアリングシステム」)改造されたIBM 7090と改造されたIBM 70941961–1973MIT計算センタータイムシェアリングシステムの第一世代の「祖父」FMS
    CP-40
    Multics
    ITS
    → [その他多数のシステム]
    DTSS(ダートマスタイムシェアリングシステム)GE 200GE 635ハネウェル 6000 シリーズ1963–1999ダートマス大学ダートマスBASICとその他のツールを実行する初期のタイムシェアリングシステム。ゼネラルエレクトリック情報サービス部門を通じて最初の商用タイムシェアリングシステムとなった。FMS
    CP-40
    Multics
    ITS
    → [その他多数のシステム]
    ITS(「非互換タイムシェアリングシステム」)PDP-6PDP-101967~1990年MIT人工知能研究所CTSSの方向性対抗するために開発された「破壊的」オペレーティングシステム。Macsyma EMACS、その他の重要なアプリケーションの元祖プラットフォーム。CTSS
    → [多数の後継システム]
    JOSS(「JOHNNIACオープンショップシステム」)ジョニアックPDP-61963~1971年?ランド研究所非専門家向けの軽量で対話的なコンピューティング言語。オペレーティングシステムと言語を区別しない。高く評価されているが、後継者はいない
    リナックスどこにでもある1991年~現在Linus TorvaldsGNUプロジェクトオープンソース現在のオープンソース活動を支配するオペレーティングシステムUNIX
    minix
    → [その他多数のシステム]
    Microsoft Windows
    (リモート デスクトップ サービス)
    x86IA-64、その他1985年~現在マイクロソフトユビキタスGUIオペレーティングシステムMS-DOS
    OS/2
    VMSMICA
    Smalltalk
    MTS(ミシガンターミナルシステム)IBM S/360-67S/3701967–1999ミシガン大学と他の7つの大学S/360-67仮想メモリ機能を採用した最初の OS(1967 年 11 月)。初期の S/360-67マルチプロセッササポート(1968 年 9 月)。CTSS
    DTSS
    UNIX (BSD)
    マルチクスGE 645ハネウェル 61801969–2000プロジェクトMAC豊かで重要なシステムCTSS
    UNIX
    ⇉ [その他多くのシステム]
    MVS/TSOSystem/370および後継機1971年~現在IBMおそらく最も広く使用されているTSOのバージョン、
    拡張バージョンTSO/E、
    現在のバージョンzOS-TSO
    CTSS
    TSS/360
    ⇶ z/OS-TSO
    NOSCDC 60ビットプラットフォーム1976年~??コントロールデータコーポレーションほとんどのCDCマシンで使用されているシステム[11]メイス→⇶クロノス
    NOS/BECDC 60ビットプラットフォーム1976年~??コントロールデータコーポレーションほとんどのCDCマシンで使用されているシステム[11]COSスコープ →⇶
    オービルIBM System/360 モデル 67IBM System/370、および後継機1967年~??スタンフォード大学初期のタイムシェアリングシステム。後にSystem/370プラットフォームで使用されたWYLBURエディタのソース。
    OS/2 (Citrix マルチユーザーとして)x861987年~現在IBM /マイクロソフト共同OS開発プロジェクトは、現在終焉を迎えている。eComStationおよびArcaOSとして引き続き利用可能DOS ⇶ Microsoft Windows ⇉ OS/2
    ⇶ eComStation
    ⇶ ArcaOS 5.0
    ロスコーSystem/360および後継機1969年~現在応用データ研究(ADR)初期のタイムシェアリングエディタ環境。TSOの代替としてよく使われた[12]⇶ ラップ
    RSTS/EPDP-111972~1992年以降12月PDP-11 用汎用タイムシェアリング
    RSX-11PDP-111972年~?12月PDP-11用リアルタイムオペレーティングシステム⇶ IAS
    VMS
    スモールトーク[要出典]ゼロックス Alto(後にポータブル化)1972年~現在ゼロックスPARC、後継者実験的プログラミングの先駆的なシステムであり、多くの現代のユーザーインターフェースの概念に影響を与えている。Apple Lisa
    Apple Macintosh
    Microsoft Windows
    ⇉ [すべての GUI プラットフォーム]
    ストラタスVOSi860x86PA-RISC68k1980年頃~現在ストラタステクノロジーズ高可用性 フォールトトレラント トランザクション処理マルチックス
    テネックスPDP-101970年頃~??ボルト・ベラネックとニューマン研究機関や政府機関で広く使用されている影響力のあるシステムTOPS-20
    VMS
    トップ10PDP-101970–1988? (TOPS-10 として)
    1964–1970 (PDP-6 モニターとして)
    12月研究・学術現場で広く使用されていますPDP-6 モニター ⇶
    TENEX
    CP/M
    トップ20DECシステム201976年~??12月TOPS-10の後継だが、 TENEXに似ているテネックス
    TOPS-10
    TPFS/3x01979年~現在(TPF)
    2005年~現在(z/TPF)
    IBMACPの後継となる高性能メインフレーム トランザクション プラットフォーム。z/TPF としても引き続き利用可能。ACP
    z/TPF
    TSOSRCA Spectra 70および後継機1968年から現在RCA初期の汎用メインフレームOS
    TSS-8PDP-81967年~??12月シンプルなミニコンピュータOSRSTS/E
    TSS/360
    TSS/370
    IBM System/360-67および後継機種1967~1971年?IBMIBMのオリジナルの「公式」タイムシェアリングシステム。成功しなかったCTSS
    ⇶ TSS/370
    ユニシス/ UNIVAC EXEC 8UNIVAC 1108
    および後継機
    1964年~現在Sperry-Rand多くの大学
    や政府機関が初期のユーザーであった
    EXEC 8 ⇶ OS 1100 ⇶
    OS 2200
    UNIXおよび派生システムどこにでもある1969年~現在ベル研究所と後継者最終的に、プロプライエタリとオープンソースの両方の派生系において、オペレーティングシステムの考え方を支配した。マルチcs
    Linux
    VM/370
    VM/SE
    VM/SP
    System/370および後継機1972~
    1988年 2000年~現在 ( z/VM )
    IBMCP/CMSの独自の再実装。z/VMとして引き続き利用可能。CP-40CP-67
    VM/ESAz/VM
    オープンVMSVAXIA-64DEC Alphax86-641977年~現在12月人気のDECオペレーティングシステムTENEX
    RSX-11M
    MICAWindows NT
    副社長/CSSIBM System/360-67System/370および後継機種1968年から1986年?全国CSSタイムシェアリングベンダーが開発したCP/CMSの独自フォークCP/CMS
    ウィルバーSystem/370および後継機1967~2009年?スタンフォード大学ORVYL発祥の人気のエディタ システム。OS/VS では TSO の代替として使用されています。⇶ スーパーウィルバー

    参照

    注記

    参考文献

    1. ^ Lee, JAN; Rosin, Robert F (1992). 「MITにおけるタイムシェアリング」. IEEE Annals of the History of Computing . 14 (1): 16. doi :10.1109/85.145316. S2CID  30976386. 2022年10月3日閲覧
    2. ^ Lee, JAN (1992). 「タイムシェアリングという用語に対する主張」. IEEE Annals of the History of Computing . 14 (1): 17. doi :10.1109/85.145316. S2CID  30976386. 2022年10月3日閲覧私は、現在では紛らわしいほどタイムシェアリングと呼ばれているようなコンソールシステムを構想していませんでした。
    3. ^ Corbató, FJ ; Daggett, MM; Daley, RC; Creasy, RJ; Hellwig, JD; Orenstein, RH; Korn, LK (1963). 『互換性のあるタイムシェアリングシステム プログラマーズガイド』(PDF) . MIT Press. ISBN 978-0-262-03008-3本研究の背景を理解するために、MITにおけるタイムシェアリングの発展を辿ることは有益である。1959年6月のユネスコ情報処理会議でC. ストラチーがタイムシェアリングコンピュータに関する最初の論文を発表した直後、1959年8月のACM会議でH.M. ティーガーとJ. マッカーシーが未発表論文「タイムシェアリングプログラムテスト」を発表した。 {{cite book}}:ISBN / 日付の非互換性(ヘルプ
    4. ^ ロバーツ、ローレンス・G博士(1978年11月)。「パケット交換の進化」。2016年3月24日時点のオリジナルよりアーカイブ2017年9月5日閲覧。1965年の会議の直後、ドナルド・デイヴィスはストア・アンド・フォワード方式のパケット交換システムの詳細を考案した。
    5. ^ Roberts, Dr. Lawrence G. (1995年5月). 「ARPANETとコンピュータネットワーク」. 2016年3月24日時点のオリジナルよりアーカイブ。 2016年4月13日閲覧
    6. ^ ハートレー、DF(1968)、ケンブリッジ多元アクセスシステム:ユーザーズリファレンスマニュアル、ケンブリッジ:ケンブリッジ大学出版局、ISBN 978-0901224002
    7. ^ Wilkes, M. ; Needham, R. (1968)、「多重アクセスコンピュータシステムの設計:パート2」(PDF)The Computer Journal10(4):315–320doi10.1093/comjnl/10.4.315
    8. ^ Ritchie, Dennis M. (1977). Unixタイムシェアリングシステム:回顧録(PDF) . 第10回ハワイ国際システム科学会議. UNIXは本質的にMITのCTSSシステムの現代的実装であると言える。
    9. ^ セイベル、ピーター (2009). 『仕事中のコーダー:プログラミングの技術に関する考察』 ニューヨーク:Apress. p. 463. ISBN 9781430219491私が[ケン・トンプソン]が実際にMulticsを選んだのは、階層型ファイルシステムとシェルでした
    10. ^ マクドネル、ユージーン. 「APLの社会技術的始まり」 . 2019年1月18日閲覧
    11. ^ ab 「CDCオペレーティングシステムの部分的な歴史」(PDF) 1976年3月。
    12. ^ アプライド・データ・リサーチ(ADR)の共同創設者マーティン・A・ゴーツの口述歴史。バート・グラッドとルアンヌ・ジョンソンによるインタビュー。1985年12月10日、ニュージャージー州プリンストンにて。コンピュータ歴史博物館参照番号X4579.2008。2012年3月24日、 Wayback Machineにアーカイブ。
    「https://en.wikipedia.org/w/index.php?title=Time-sharing_system_evolution&oldid=1330595770」より取得
    Original text
    Rate this translation
    Your feedback will be used to help improve Google Translate