ディスクオペレーティング システム( DOS ) は、フロッピー ディスク、ハード ディスク ドライブ、光ディスクなどのディスク ストレージデバイス上に常駐し、それらを使用できるコンピュータオペレーティング システムです。ディスク オペレーティング システムは、ストレージ ディスク上のファイルの整理、読み取り、書き込みを行うファイル システムと、そのディスクに格納されているプログラムをロードして実行する手段を提供します。厳密に言えば、この定義には他の機能は含まれないため、 Microsoft Windowsなどのより複雑な OS には適用されず、古い世代のオペレーティング システムにのみ適切に使用されます。[引用が必要]
メインフレーム、ミニコンピュータ、マイクロプロセッサ、および家庭用コンピュータのディスク オペレーティング システムは、通常、ブート プロセスの一部としてディスクからロードされます。
歴史
初期のコンピュータは、ディスク ドライブ、フロッピー ディスク、または現代のフラッシュ ストレージよりも古いものです。代わりに、遅延線、コア メモリ、パンチ カード、パンチ テープ、磁気テープ、磁気ドラムなどの初期のストレージ デバイスが使用されていました。初期のマイクロコンピュータと家庭用コンピュータでは、紙テープ、オーディオ カセット テープ(カンザス シティ標準など) が使用されていたか、永続的なストレージがまったくありませんでした。永続的なストレージがない場合、プログラムとデータの入力は、フロント パネルのスイッチで直接メモリに入力するか、コンピュータ ターミナルまたはキーボードを介して行われます。これは、ROM内のBASICインタープリタによって制御されることもあります。電源を切ると、すべての情報が失われます。
1960 年代初頭、ディスク ドライブが大型化し、価格も手頃になったため、さまざまなメインフレームおよびミニコンピュータ ベンダーがディスク オペレーティング システムを導入し、既存のオペレーティング システムをディスクを使用できるように変更しました。
ハード ディスクとフロッピー ディスク ドライブでは、連続データやその他のデータのブロック ストレージへの高速アクセスを管理するソフトウェアが必要です。ほとんどのマイクロコンピュータでは、あらゆる種類のディスク ドライブはオプションの周辺機器でした。システムはテープ ドライブとともに使用することも、ストレージ デバイスなしで起動することもできます。オペレーティング システムのディスク オペレーティング システム コンポーネントは、ディスク ドライブが使用される場合にのみ必要でした。
IBM がSystem/360メインフレームを発表した頃には、ディスク オペレーティング システムの概念は確立されていました。IBM は小規模システム向けにBasic Programming Support (BPS/360) と TOS/360 を提供していましたが、これらは主流ではなく、ほとんどの顧客は DOS/360 または OS/360 を使用していました。
1970 年代後半から 1980 年代にかけてのほとんどの家庭用およびパーソナル コンピュータはディスク オペレーティング システムを使用していました。その名前にはほとんどの場合「DOS」が付いており、それぞれのコミュニティ内では単に「DOS」と呼ばれていました。Commodore 8 ビット システムではCBM DOS 、 Atari 8 ビット コンピュータではAtari DOS 、 TRS-80 ではTRS-DOS 、Apple II ではApple DOSとProDOS、IBM PC 互換機ではMS-DOSです。CP /Mもディスク オペレーティング システムですが、名前に「DOS」の頭字語は付いていません。[1]
ディスク オペレーティング システムは通常はディスクからロードされますが、例外もあります。たとえば、Commodore 64およびVIC-20用のCommodore のディスク ドライブには、ROM 内に DOS が含まれています。AmigaDOSも、 Kickstartファームウェアの一部として、ほとんどが ROM 内に存在します(一部のバージョンはディスクからロードされます)。
OS拡張機能
- Commodore DOSは、 Commodore 64などの8 ビットCommodoreコンピュータに搭載されています。他のほとんどの DOS システムとは異なり、コンピュータ自体のメモリにロードされるのではなく、ディスク ドライブに統合されています。
- Atari DOSは、Atari 8ビットコンピュータで使用されています。Atari OSは低レベルのディスクアクセスのみを提供するため、ファイルシステムなどの高レベルの機能のために、DOSと呼ばれる追加レイヤーをフロッピーから起動することができます。[2] Atari DOSのサードパーティ製の代替品には、DOS XL、SpartaDOS、MyDOS、TurboDOS、Top-DOSなどがあります。
- MSX-DOS は、MSXコンピュータ標準用です。1984 年にリリースされた最初のバージョンは、Z80に移植された MS-DOS 1.0 です。1988 年のバージョン 2 では、サブディレクトリ、メモリ管理、環境文字列などの機能が追加されました。MSX-DOS カーネルは ROM (ディスク コントローラに内蔵) に常駐しているため、 BASIC拡張コマンドを使用することで、コマンド インタプリタがなくても基本的なファイル アクセス機能が利用できます。
- ディスク ファイリング システム(DFS) は、ディスク コントローラ チップ、ROM チップ、およびいくつかのロジック チップを含むキットとして、コンピュータ内にインストールされるAcorn BBC Microのオプション コンポーネントです。
- Advanced Disc Filing System (ADFS) は、Acorn の DFS の後継です。
- AMSDOS はAmstrad CPCコンピュータ用です。
- GDOS および G+DOS は、ZX Spectrumの+DおよびDISCiPLEディスク インターフェイス用です。
主なOS
一部のディスク オペレーティング システムは、コンピュータ システム全体のオペレーティング システムです。
- Burroughs (現Unisys)のB5000用マスターコントロールプログラム[3] (MCP)は、もともとドラムから実行されていましたが、B5500からはディスクから実行されるようになりました。これは、 B6500、B7500、および後継機のMCPの基礎となっています。
- Control Data Corporation (CDC) 6000シリーズおよび7600のSIPROS、Chippewa Operating System (COS)、SCOPE、MACE、およびKRONOSオペレーティングシステム[4]はすべてディスクオペレーティングシステムです。KRONOSはNOSになり、SCOPEはNOS/BEになりました。
- GE(後にHoneywellおよびGroupe Bull)600ファミリーのメインフレームコンピュータ用のGECOS [5]オペレーティングシステム(後にGCOSに改名)。
- IBM Basic Operating System/360 [6] ( BOS/360 )、Disk Operating System/360 [7] (DOS/360)、Operating System/360 [8] (OS/360) は、最小規模のSystem/360インストールを除くすべてのSystem/360で標準となっている。360 /67には、Control Program-67 /Cambridge Monitor System [9] ( CP-67/CMS ) とTime Sharing System/360 [10] ( TSS/360 ) も含まれている。BOSはなくなり、CP-67/CMSはz/VMに、DOSはz/VSEに、OSはz/OSに、TSS/360はTSS/370 PRPQに進化したが、現在は廃止されている。
- UNIVAC 1107および1108用のEXEC IIオペレーティング システム、および1108 用のEXEC 8オペレーティング システム。これは、 Unisys ClearPath Dorado シリーズ用の OS 2200 に進化しました。
- DEC PDP-11ミニコンピュータ用のDOS -11オペレーティング システム。
- CP/Mは、1970 年代および 1980 年代の多数のマイクロコンピュータのメインまたは代替オペレーティング システムとして使用されたディスク オペレーティング システムです。
- Apple DOS は、 1979 年にフロッピー ディスク ドライブが導入されてから1983 年にProDOSに置き換えられるまで、Apple IIの主要なオペレーティング システムでした。
- TRSDOSは、Tandy社のTRS-80シリーズコンピュータ用のオペレーティングシステムです。 [11]
- Intel x86 CPUを搭載したIBM PC互換機用のMS-DOS。86 -DOS はCP/Mをモデルにしており、その後MicrosoftのMS-DOSのベースとして採用されました。1993 年まで IBM によってPC DOSとしてブランド名が変更されていました。その後、1988 年のDR-DOSを皮切りに、さまざまな互換システムがさまざまな組織によって開発されました。
参照
参考文献
- ^ Dahmke, Mark (1983-07-01). 「CP/M Plus: 新しいディスク オペレーティング システムは CP/M よりも高速で効率的です」. BYTE Magazine . 第 8 巻、第 7 号、360 ページ。
- ^ ウィルキンソン、ビル (1982)。Inside Atari DOS。ノースカロライナ州グリーンズボロ: COMPUTE! Books。ISBN 0-942386-02-72017年10月2日時点のオリジナルよりアーカイブ。
- ^ Burroughs B5500 ディスクファイルマスターコントロールプログラムの説明(PDF)。Burroughs。1966 年 10 月。1023579。
{{cite book}}:|work=無視されました (ヘルプ) - ^ 「CDC オペレーティング システムの歴史」(PDF)。CDC。
- ^ GE-635 包括的オペレーティングスーパーバイザー (GECOS) (PDF)。ゼネラルエレクトリック。1964 年 7 月。CPB-1002。
- ^ IBM System/360 基本プログラミング サポートおよび IBM Basic Operating System/360 プログラミング システムの概要(PDF)。IBM。
{{cite book}}:|work=無視されました (ヘルプ) - ^ IBM System/360 ディスクおよびテープ オペレーティング システムの概念と機能(PDF) (第 9 版)。IBM。1970 年 10 月。GC24-5030-8。
{{cite book}}:|work=無視されました (ヘルプ) - ^ IBM オペレーティング システム/360 の概念と機能(PDF) . IBM. 1965. C28-6535-0.
{{cite book}}:|work=無視されました (ヘルプ) - ^ 制御プログラム-67 /ケンブリッジモニターシステム - (CP-67 /CMS) バージョン.3.1 - プログラム番号3600-05.2.005 - システム説明マニュアル(PDF) (第3版)。IBM 。 1971年9月。GH20-0802-2 。 2023年1月9日閲覧。
{{cite book}}:|work=無視されました (ヘルプ) - ^ IBM System/360 タイムシェアリングシステム - 概念と機能(PDF) (第4版)。IBM 。 1968年9月。C28-2003-3 。 2023年1月9日閲覧。
{{cite book}}:|work=無視されました (ヘルプ) - ^ 「TRS-80 モデル II オペレーティング システムの決定版リスト」。2017 年 10 月 2 日時点のオリジナルよりアーカイブ。
