コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
Wikippe
検索
検索
表示
ログイン
個人用ツール
ログイン
MS-DOSのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
MS-DOS
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
{{Pathnav|マイクロソフト|frame=1}} {{Infobox OS |name={{lang|en|MS-DOS}} |screenshot=[[File:StartingMsdos.png]] |caption={{lang|en|MS-DOS}}のコマンドラインの一例。画像ではCドライブのルートディレクトリを指定している。 |developer=[[マイクロソフト]] |family={{lang|en|[[DOS (OS)|DOS]]}} |source_model=[[クローズドソース]] |programmed_in=[[アセンブリ言語]] |language=多言語 |prog_language=[[C言語]]、{{lang|ft|[[Pascal]]}}、{{lang|en|[[QBasic]]}}、[[バッチファイル]]など |kernel_type=[[モノリシックカーネル]] |working_state=終了 |latest_release_version=8.0 |latest_release_date={{Start date and age|2000|9|14}} |ui=[[キャラクターユーザインターフェース]](CUI), [[テキストユーザインタフェース]](TUI) |license=[[プロプライエタリ・ソフトウェア|プロプライエタリ]] |supported_platforms=[[x86]] }} {{Wikibooks|MS-DOS/PC DOS入門}} '''{{lang|en|MS-DOS}}'''(エムエス-ディーオーエス、エムエスドス)とは、[[マイクロソフト]]が開発・販売していた[[パーソナルコンピュータ]]向けの16ビットの[[オペレーティングシステム]](OS)である。[[IBM]]への[[OEM]]供給品であった '''{{lang|en|[[IBM PC DOS|PC DOS]]}}''' ({{lang|en|IBM DOS}})を自社版として販売開始したもので、バージョン6以降は {{lang|en|PC DOS}} から完全に独立して開発された。 ==概要== {{lang|en|MS-DOS}}と {{lang|en|PC DOS}}({{lang|en|IBM DOS}})は、パーソナルコンピュータ向けの16ビットの[[DOS (OS)|ディスク・オペレーティング・システム]] (DOS) で、その名前の通り主に[[磁気ディスク|ディスク]]の管理を行う[[マルチタスク|シングルタスク]]のオペレーティングシステム (OS) である。 基本的なユーザーインターフェースは[[キャラクタユーザインタフェース]](CUI)で、[[コマンドラインインタプリタ]] <code>COMMAND.COM</code> の表示する[[コマンドプロンプト]]にコマンドを与えて操作を行う。一部のメーカーが独自に追加したり、後のバージョンで搭載されたグラフィカルなツールもある。{{lang|en|[[UNIX]]}}を参考にした階層型の[[ファイルシステム]]を持つが、ファイル名の制約などが厳しく機能は低い。 歴史的には[[1981年]]にIBMが初代[[IBM PC]]用に発売したDOSが「{{lang|en|PC DOS}}」で、[[1982年]]よりマイクロソフトがIBM以外のメーカーにOEM提供を開始したものが「{{lang|en|MS-DOS}}」であったが、マイクロソフトは後に1981年から「{{lang|en|MS-DOS}}」と呼んでいる。 両社はバージョン5まではOS共同開発契約(OSクロスライセンス契約)を結んでおり互換性が保たれた。当時は[[8ビット]]市場では[[CP/M]]が[[デファクトスタンダード|事実上の標準]]であったが、[[16ビット]]市場では{{lang|en|PC DOS}}ならびに{{lang|en|MS-DOS}}が主流となった。 特に{{lang|en|MS-DOS}}は[[インテル]]の[[x86]]系[[マイクロプロセッサ]]を搭載した各社・各機種のパーソナルコンピュータに移植され、世界的には[[PC/AT互換機]]、日本では[[日本電気]](NEC)の[[PC-9800シリーズ]]、[[富士通]]の[[FMRシリーズ]]、[[東芝]]の[[ダイナブック (東芝)|ダイナブック]]など各社独自仕様のアーキテクチャに移殖された。後には[[AX]]のベース、更には[[組み込み]]機器などに、広く普及し主流となった。 しかし{{lang|en|MS-DOS}}({{lang|en|PC DOS}})を搭載しているPCであっても、[[コンピュータ・アーキテクチャ|アーキテクチャ]]が異なる機種間では[[アプリケーションソフトウェア]]の互換性はほとんど無かった。{{lang|en|MS-DOS}}は画面描画に関わる[[アプリケーションプログラミングインタフェース|API]]を持たないため、グラフィックメモリを操作して画面描画を行うアプリケーションは[[ハードウェア]]を直接操作せざるを得ず機種依存となったためである。 日本ではソフトウェアのみで日本語表示を可能とした{{lang|en|[[DOS/V]]}}が発売され、漢字{{lang|en|V-RAM}}機能を持たないPC/AT互換機が普及した。 バージョン6からはIBMとマイクロソフトのOS共同開発契約が終了し、後に{{lang|en|MS-DOS}}と{{lang|en|PC DOS}}の単体販売やサポートも終了したため、現在は[[オープンソース]]を含めた互換DOSの他、{{lang|en|[[Microsoft Windows]]}}のコマンドプロンプト環境などのDOS互換環境が存在する。 {{lang|en|MS-DOS}}は1995年時点で全世界で1億本を出荷した<ref>『[[日経産業新聞]]』1995年6月22日付</ref>。 ==歴史== ===開発の経緯=== {{main|シアトル・コンピュータ・プロダクツ|QDOS}} [[1980年]]7月頃、IBMは後にIBM PCとなるパーソナルコンピュータの開発に着手した。しかし、IBMの主力商品である[[メインフレーム|汎用コンピュータ]]に比べるとごく少数のスタッフとわずかな予算しか与えられなかった。プロジェクトリーダーの[[フィリップ・ドン・エストリッジ]]は、可及的速やかに商品化にこぎ着けるためにソフトウェアは自社開発せずすべて外部から調達する方針を立てた。 当時のマイクロソフトは{{lang|en|[[BASIC]]}}[[インタプリタ]]や[[アセンブリ言語|アセンブラ]]ならびに各種言語の[[コンパイラ]]等を開発しており、それらの製品のほとんどが当時のパーソナルコンピュータ市場における[[デファクトスタンダード]]OSである[[デジタルリサーチ]]のCP/M上で動作するものであった。 IBMはマイクロソフトに対し当初は{{lang|en|BASIC}}などの言語製品の開発を依頼していた。OSについても8086対応版のCP/Mをマイクロソフトに開発してもらおうとした。しかし彼らはCP/Mのソースの権利を持っていなかった為、[[ビル・ゲイツ]]のアドバイスに従ってデジタルリサーチ社と交渉することにした。しかしデジタルリサーチとの交渉はうまくいかず、結局マイクロソフト自身がOSを開発する事となった。 とは言うもののマイクロソフトにはOSの開発経験は無かったため、同じ頃CP/Mが8086に移植されない事に業を煮やして独自に移植作業を行っていた[[シアトル・コンピュータ・プロダクツ]]社の{{lang|en|[[QDOS]]}}を開発者込みで買収しIBM PC用に改修した<ref>このやり方を進言したのは当時同社役員でもあった[[西和彦]]と言われている</ref>。 ===各メーカーへのOEM供給=== IBMは当初は「{{lang|en|PC DOS}}」名称でIBMのみへの供給を主張し、マイクロソフトはIBM以外のメーカーへのOEM供給を主張した結果、「IBM用は{{lang|en|PC DOS}}名称。マイクロソフトによる各メーカーへのOEM供給も認めて普及を図る」という役割分担となったと言われる(この役割分担は後の{{lang|en|[[OS/2]] Ver. 1.X}}でも同様となる)。 リスクを軽減化するために買い取りを避けIBM PCの出荷台数に対して使用料を支払うという[[ライセンス]]契約をしたこと、そしてマイクロソフトから各メーカーへの自由なOEM供給を認めた事が後のマイクロソフトの躍進の原動力と言え、また見方を変えれば、最終的に「軒先を貸して母屋を取られた」IBMの大失策であるとも言えるが、{{lang|en|MS-DOS}}(および{{lang|en|PC DOS}})の普及(デファクトスタンダード化)を決定づけたとも言える。 マイクロソフトからのOEM版の最初は1982年のバージョン1.25でゼニス・データ・システムズ社の{{lang|en|ZDOS}}と言われる。供給先メーカも名称も複数あったと言われる。1983年のバージョン2.0より「{{lang|en|MS-DOS}}」名称に一本化された。ただし複数のバージョン1も後に「{{lang|en|MS-DOS}} 1.0」などと総称される場合が多い。「{{lang|en|MS-DOS}}エンサイクロペディア」によると、IBM以外の各メーカーへのOEM供給版に自社の商標(MS)をつけ「{{lang|en|MS-DOS}}」名称としたのは、OEM先メーカーが独自の名前をつけたため混乱を避けるために整理したものとされている。 その後も富士通{{lang|en|[[FM TOWNS]]}}の{{lang|en|[[FM TOWNS#TownsOS|TownsOS]]}}や各種の制御機器など、内部的に{{lang|en|MS-DOS}}がOEM提供されている場合には「{{lang|en|MS-DOS}}」の名称はユーザーに見えない場合が多い。 ===DOSの限界と終息=== DOSは標準で[[グラフィカルユーザインターフェース]]や[[マルチタスク]]機能や[[仮想記憶]]を持たず、[[Intel 80386|80386]]などの[[32ビット]]環境でも「高速な[[Intel 8086|8086]]」としか使用できなかったため、DOSの拡張や次世代OSが待望された。 1985年には[[DOSエクステンダー|{{lang|en|DOS}}エクステンダー]]である{{lang|en|[[DESQview]]}}や、DOS上で稼働する「オペレーティング環境」として{{lang|en|Microsoft Windows}}が登場した。更に1987年には本格的なDOSの後継OSとしてIBMとマイクロソフトから {{lang|en|OS/2 Ver.}} 1.0 が登場した。{{lang|en|OS/2}}は{{lang|en|DOS}}と同様に、IBMからは{{lang|en|OS/2}} IBM版が、IBM以外のメーカーへのOEM版としては{{lang|en|OS/2}} マイクロソフト版が提供されたが、性能やDOS互換環境の問題もあり広く普及しなかったためDOSは継続して使われた。 1990年に日本では{{lang|en|IBM DOS}}バージョン4から{{lang|en|DOS/V}}が生まれ、マイクロソフトもバージョン5から{{lang|en|DOS/V}}を採用して単体での直販も開始したため、日本市場でもPC/AT互換機が普及した。 1993年のバージョン6からは、IBMとマイクロソフトのOS共同開発契約(OSクロスライセンス契約)が終了したため以後はIBMまたはマイクロソフトの単独開発となり、基本部分の互換性は保たれているが付属ユーティリティの相違などが広がった。マイクロソフトはこの{{lang|en|MS-DOS 6}}を単体販売の最終バージョンとし、1995年の{{lang|en|[[Microsoft Windows 95]]}}以降は単体のDOSも不要となった(技術的にはDOSは内部的に存在しているが、製品としてバンドルされている)。IBMはDOSの改良を続けたが、1998年の{{lang|en|PC DOS 2000}}が最終バージョンであり2002年にはサポートも終了した。 ==機能== {{lang|en|MS-DOS}}と名付けられているように、マイクロソフトのパーソナルコンピュータ向けのDOS(ディスク・オペレーティング・システム)であり、主にディスクの管理を行うシングルタスクOSであった。マルチタスク機能・メモリ保護機能などはOS内部には持っていなかった。またグラフィック画面やサウンドの操作・ネットワーク機能などは、{{lang|en|Microsoft Windows}}や{{lang|en|[[LAN Manager]]}}のほかアプリケーションが直接I/Oを操作するか[[デバイスドライバ]]などで提供されていた。 ===ファイル管理=== ファイルの管理は、{{lang|en|[[File Allocation Table|FAT]]}}と[[クラスタ (記憶媒体)|クラスタ]]により構成される。 ファイル名は[[8.3]]形式、つまり、8バイトまでのベース名と3バイトまでの[[拡張子]]の合計最大11バイト(拡張子の前の「[[終止符|.]]」を数えれば12バイト)で表す。アルファベットの[[大文字]]と[[小文字]]は区別しない(全て大文字と見なされる)。 さらにバージョン2以降では、[[ディレクトリ]]や[[属性|ファイル属性]]の与奪が使用できた。 ===起動順序=== 起動順序はバージョンによって若干違うが、概ね以下の通りである。 #コンピュータの{{lang|en|ROM}} [[Basic Input/Output System|{{lang|en|BIOS}}]]やディスクの[[マスターブートレコード]]からディスクのセクタ0にある[[ブートセクタ]]を読み込んで実行。 #ディスクから<code>[[IO.SYS]]</code>と<code>[[MSDOS.SYS]]</code>がメモリ中にロードされる。 #<code>IO.SYS</code>を起動し、その後<code>MSDOS.SYS</code>に制御を移行する。 #<code>[[CONFIG.SYS]]</code>が起動ドライブの[[ルートディレクトリ]]にあれば、そこに記述されたデバイスドライバを読み込む。 #[[バッチ処理]]のための[[コマンドインタプリタ]]でもある標準[[シェル]]の<code>[[COMMAND.COM]]</code>を起動する。 #<code>[[AUTOEXEC.BAT]]</code>が起動ドライブのルートディレクトリにあれば、その内容を実行し、[[環境変数]]の設定や起動時に実行すべきコマンド等の呼び出し、場合によっては[[アプリケーションソフトウェア|アプリケーション]]の起動なども行う。 <code>COMMAND.COM</code>では、各ドライブを<code>A:</code>から最大<code>Z:</code>(これは環境変数<code>LASTDRIVE</code>で変更可)までの[[ドライブレター]]で管理し、内部コマンドではファイル・ディレクトリ一覧の参照、ファイルとディレクトリの作成・コピー・名前変更、コンピュータの時刻や環境変数および[[パス]]の設定参照などができるほか、外部コマンドやアプリケーションなどの[[実行ファイル|実行形式のファイル]]の起動が行えた。また{{lang|en|Ver.2}}以降では{{lang|en|UNIX}}を意識した入出力の[[リダイレクト (CLI)|リダイレクト]]機能や[[パイプ (コンピュータ)|パイプ]]機能なども利用できたが、{{lang|en|MS-DOS}}上のパイプやリダイレクトはいずれもテンポラリファイルを介した擬似的な実装に留まっていた。 ===実行ファイル=== {{lang|en|MS-DOS}}における[[実行ファイル]]の形式は、現在の{{lang|en|UNIX}}系環境で言う[[シェル#シェルスクリプト|シェルスクリプト]]に類似したコマンドのバッチ処理を記述する[[バッチファイル]](拡張子は<code>BAT</code>)と、[[CPU]]が直接実行するバイナリファイルに大別することができる。 このうちバイナリファイルには、単一の[[セグメント方式|セグメント]]を使う<code>[[COMファイル|COM]]</code>形式、複数のセグメントが使用される場合の<code>[[EXEフォーマット|EXE]]</code>形式、さらにデバイスドライバとして<code>SYS</code>形式が存在し、それぞれ同名の拡張子を持つ。 <code>COM</code>形式の実行ファイルは、バイナリ読み込み時に設定されるコード・データ・エクストラ・スタックの各セグメントレジスタの値が同一アドレスに設定され、プログラム内部でセグメントレジスタを操作しない場合は単一セグメント、最大64KBのメモリ空間を操作する。CP/M 80用に書かれた[[Intel 8080|8080]]用のアセンブリ言語のソースコードを8086へコンバートした場合を想定したメモリモデルであるが、<code>COM</code>形式のバイナリであってもプログラム側で適切にセグメントレジスタを操作することで64KB以上の空間へのアクセスが可能である。 このうち.<code>SYS</code>形式のバイナリは、原則的に起動時に一度だけ実行される<code>CONFIG.SYS</code>に記述する以外の方法では直接読み込むことができない。ただし、NECのPC-9800シリーズ版の一部から<code>ADDDRV.EXE</code>と登録を記述したファイルの組み合わせにより登録し<code>DELDRV.EXE</code>で外せるようになった([[キャラクタデバイス]]のみであり、<code>CONFIG.SYS</code>で一度登録したデバイスドライバは外せない。IBM PC用では何種類かサードパーティで同様のプログラムが作成されている)。 ===システムコール=== [[システムコール]]<!-- BIOS ≠ system call -->は、[[割り込み (コンピュータ)#ソフトウェア割り込み|ソフトウェア割り込み]]により呼び出されるが、8080や[[Z80]]などの8ビットのコンピュータではメジャーな存在だったCP/Mとの互換性、特に8080用にアセンブリ言語で書かれたソースコードを8086にコンバートして用いる場合を想定し、{{lang|en|call 5}}でも利用可能としてCP/M 80からの移行を促した。 ===メモリ管理=== {{lang|en|MS-DOS}}において、DOS自身のカーネルを含むプログラムの実行に確保できるメモリ空間(ユーザーメモリ、コンベンショナル・メモリ)は、8086のアドレス空間の最大1MBである。ほとんどのコンピュータでは、この空間に{{lang|en|BIOS ROM}}や[[メモリマップドI/O|メモリマップドI/O]]、{{lang|en|[[VRAM]]}}などの空間も存在するため、バンク切替えや様々なメモリ拡張手段などを用いずに一時にアクセス可能なメモリ空間は最大でも640KB(IBM PC互換機およびPC-9800シリーズ等)から768KB([[PC-9800シリーズ|PC-H98]]やFMRシリーズ・{{lang|en|FM TOWNS}}など)程度であった。 ただし、{{lang|en|RAM}}ディスクドライブやディスクキャッシュなどは[[バンク切り換え|バンクメモリ]]や[[Expanded Memory Specification|EMS]]、[[プロテクトモード|プロテクトメモリ]]([[Intel 80286|80286]]/[[Intel 80386|386]]以降)等のコンベンショナルメモリ以外の領域・手段の利用が一般化していたため、「貴重な」コンベンショナルメモリがこれらの領域によって圧迫されることはなかった。 [[日本語入力システム|日本語入力]]用の[[FEP]]などの常駐型のデバイスドライバを使用すると一度に使用できるユーザーメモリはさらに減少するため、ユーザーはEMSや[[XMS]]、[[XMS#HMA|HMA]]や[[XMS#UMB|UMB]]などの拡張メモリの管理機能を利用して、[[辞典|辞書]]や常駐部や{{lang|en|MS-DOS}}システムの一部をそれらへ配置し、コンベンショナルメモリの圧迫を少しでも避けることが重視されるようになった。 これらのメモリへの配分設定は<code>CONFIG.SYS</code>や<code>AUTOEXEC.BAT</code>を記述することで行い、事実上ユーザーに一任されていた。 バージョン3まではこれらの設定を行うためには[[サードパーティー]]製のメモリドライバ等を使用する必要があったが、バージョン5では標準機能としてOSに組み込みメモリドライバやデバイスドライバも付属するようになった。また、これらの環境設定を半自動的に行う設定アプリケーションも添付された。 メモリドライバや各種デバイスドライバには組み込み用のバッチやスクリプト、設定アプリケーション等が整備され、「とりあえず動く」という状態を作るだけであればエンドユーザーがこれらを直接操作する必要はほぼ無かったが、千差万別なユーザーの環境にこれらが対応することもまた困難であり、ひとたびイレギュラーが発生した場合それらのお仕着せの環境に頼り切ったユーザーには事態収拾のハードルが高かったのも事実である。また「とりあえず」に飽き足らず無駄を省き最適な設定をするためには知見と試行錯誤が要求されるある種の職人芸的な資質が要求されたため、これらの事情が「{{lang|en|MS-DOS}}の環境設定は非人間的で困難なものであった」とする後世の評価を招く原因ともなった。 ==={{lang|en|Windows}} 9x=== [[Windows 9x系|{{lang|en|Windows}} 9x系]]のOSは製品としては「DOSを必要としない、{{lang|en|Windows}}という単体のOS」と称しているが、内部的には従来の{{lang|en|[[Microsoft Windows 3.x|Windows 3.x]]}}と同様{{lang|en|MS-DOS}}モジュールから起動して[[プロテクトモード]]で稼働し[[グラフィカルユーザインタフェース|GUI]]や擬似マルチタスクを提供する構造(一種のDOSエクステンダー)をしていた。ただし、{{lang|en|Windows}}が使用する{{lang|en|MS-DOS}}システムコールはごく一部に限られ、{{lang|en|[[File Allocation Table#VFAT|VFAT]]}}などによりファイル管理方法が拡張されている。なお、{{lang|en|Windows}} 95・98などの{{lang|en|Windows}}本体を起動していない{{lang|en|MS-DOS}}モードの場合は{{lang|en|VFAT}}上の[[ロングファイルネーム]]でも8文字+拡張子3文字のショートファイルネーム形式のファイル名で表示された。 ==バージョン== ===バージョン一覧=== {{lang|en|MS-DOS}}と{{lang|en|PC DOS}}の主要なバージョンの一覧は以下の通り。 {|class=wikitable !バージョン||nowrap|出荷開始||[[IBM]]||[[マイクロソフト]]||備考 |- |1||nowrap|[[1981年]]||nowrap|{{lang|en|PC DOS}} 1.0||nowrap|({{lang|en|MS-DOS}}) 1.25||1981年 [[IBM PC]]用に{{lang|en|PC DOS}}が登場。1982年 マイクロソフトがIBM以外に1.25以降の[[OEM]]供給を開始(名称は供給先により異なる)。 |- |2||nowrap|[[1983年]]||nowrap|{{lang|en|PC DOS}} 2.0||nowrap|{{lang|en|MS-DOS}} 2.0||{{lang|en|[[PC/XT]]}}用に登場、階層ディレクトリなど。マイクロソフト版の名称が「{{lang|en|MS-DOS}}」に一本化され、日本でも PC-8801、[[PC-9801]]用の日本語{{lang|en|MS-DOS}}を供給。 |- |3||nowrap|[[1984年]]||nowrap|{{lang|en|PC DOS}} 3.0||nowrap|{{lang|en|MS-DOS}} 3.0||[[PC/AT]]用に登場、{{lang|en|FAT16}}など。広く普及し事実上の標準に。同時期に{{lang|en|[[DR DOS]]}} 4も出荷。 |- |4||nowrap|[[1988年]]||nowrap|{{lang|en|IBM DOS}} 4.0||nowrap|{{lang|en|MS-DOS}} 4.0||IBM版が名称変更。[[DOSシェル|{{lang|en|DOS}}シェル]]など。IBM版4.05より日本で{{lang|en|[[DOS/V]]}}({{lang|en|IBM DOS}} J4.05/V)も登場。 |- |5||nowrap|[[1991年]]||nowrap|{{lang|en|IBM DOS}} 5.0||nowrap|{{lang|en|MS-DOS}} 5.0||メモリ管理機能強化。IBMとマイクロソフトの{{lang|en|OS}}共同開発の最終版。マイクロソフト版は初めて単体の直接販売が開始される。日本ではマイクロソフト版{{lang|en|DOS/V}}({{lang|en|MS-DOS}} 5.0/V)も登場し、各社[[PC/AT互換機|PC/AT互換機]]に広く採用される。同時期に{{lang|en|DR DOS}} 6.0 出荷。 |- |6||nowrap|[[1993年]]||nowrap|{{lang|en|PC DOS}} 6.1<br>{{lang|en|PC DOS}} 6.3||nowrap|{{lang|en|MS-DOS}} 6.0<br>{{lang|en|MS-DOS}} 6.2||IBM版が名称再変更。{{lang|en|PC DOS}}と{{lang|en|MS-DOS}}は付属ユーティリティの違いが拡大。{{lang|en|MS-DOS}}は単体販売の最終版。同時期に{{lang|en|[[ノベル (企業)|Novell]]}} {{lang|en|DOS}}({{lang|en|DR DOS}}) 7出荷。 |- |rowspan=2|7||nowrap|[[1995年]]||nowrap|(なし)||nowrap|{{lang|en|MS-DOS}} 7.0<br>{{lang|en|MS-DOS}} 7.1||{{lang|en|Windows}} 95/98/98SEの内部バージョン。{{lang|en|PC DOS}} 7 とは全く別物。7.1は{{lang|en|Windows}} 95 OSR2 以降で、{{lang|en|[[File Allocation Table#FAT32|FAT32]]}}に対応した。 |- |nowrap|1995年||nowrap|{{lang|en|PC DOS}} 7||nowrap|(なし)||IBM版のみ。スクリプト言語の{{lang|en|[[REXX]]}}をサポート。{{lang|en|MS-DOS}} 7 とは全く別物。 |- |8||nowrap|[[2000年]]||nowrap|(なし)||nowrap|{{lang|en|MS-DOS}} 8||{{lang|en|Windows Me}}の内部バージョン。{{lang|en|MS-DOS}}の最終版。 |- |2000||nowrap|[[1998年]]||nowrap|[[PC DOS 2000|{{lang|en|PC DOS}} 2000]]||nowrap|(なし)||ユーロ記号、2000年問題対応など。{{lang|en|PC DOS}}の最終版、2002年サポート終了。 |} ===バージョン1=== CP/M程度の機能しか持たない、基本的なディスクオペレーティングシステム。ファイルシステムは後のバージョンで実装された階層構造を持っておらず、ディレクトリが利用できない。CP/Mとの大きな違いは、汎用化の為に[[入出力]]デバイスの機種依存が無くなっている点であった。その為、ハードウェアに{{lang|en|ROM}}として内蔵された{{lang|en|BIOS}}を通して入出力を行うようになっていた。なお、この仕組みは互換{{lang|en|BIOS}}を利用したPC互換機を生み出す要因ともなった。 このバージョンが使われていた頃は、8086またはその互換プロセッサ(8088等)を利用したパーソナルコンピュータ市場もそれほど大きくなかった為、出荷本数の大半はIBM PCにバンドルされた分だった。 *バージョン1.0(1981年8月)- IBM PC(初代)出荷と同時にリリース。64KBのメモリ空間のうち約12KB(そのうちシェルが5KB)を占有した。また、160KBの[[フロッピーディスク|5.25インチフロッピーディスク]] (1D) をサポートしていた。{{lang|en|PC DOS}}のみ。 *バージョン1.1(1982年5月)- 360KB 5.25インチフロッピーディスク (2D) サポートの他、一部のバグフィクス。{{lang|en|PC DOS}}のみ。 *バージョン1.25(1982年5月)- マイクロソフト版が、8086プロセッサを利用したパーソナルコンピュータ、更には[[PC/AT互換機|IBM PC互換機]]向けに、IBM以外のメーカーへのOEM提供を開始({{lang|en|Zenith ZDOS}}など複数)。 ===バージョン2=== IBM [[PC/AT#PC XT|PC/XT]]の仕様に合わせ、[[ハードディスクドライブ|HDD]]や360KB 5.25インチフロッピーディスク (2D) をサポートしている。階層構造ディレクトリ、<code>CONFIG.SYS</code>によるデバイスドライバの追加機能、{{lang|en|UNIX}}ライクなパイプ等の機能が追加された。アセンブラの{{lang|en|MASM}}が付属していた。 マイクロソフト版はこのバージョンより名称が「{{lang|en|MS-DOS}}」に一本化され、日本では[[PC-8800シリーズ|PC-8801]]用16ビット{{lang|en|[[中央処理装置|CPU]]}}ボードに付属して販売された他、PC-9800シリーズ用にも販売された。 *バージョン2.0(1983年3月)- PC/XT 出荷と同時にリリースされた。 *バージョン2.01 *バージョン2.1(1983年10月)- IBM [[PC/AT#PCjr|PCjr]] 向け。 *バージョン2.11(1984年3月)- 多言語市場を意識し、文字セットや日付表示のローカライズをサポート。 *バージョン2.25(1985年10月)- 東アジア市場向けに2バイト言語に対応を図った「アジアバージョン」。理由不明だが、日本市場においてはバージョン2.11の名称で流通した(<code>MSDOS.SYS</code>内部に2.25の表記あり)。各社独自に拡張され、x86プロセッサを搭載したパーソナルコンピュータ向けに広く利用された他、当時マイクロソフトの代理店であった[[アスキー (企業)|アスキー]]の市場戦略の関係で、市販ソフトウェアに[[サブセット]]版の[[バンドル]]が許されていた。 ===バージョン3=== 当初 IBM [[PC/AT]] 用に発売。主として[[コンピュータネットワーク|ネットワーク]]対応と大容量HD対応の為の16ビット{{lang|en|FAT}}が追加された。もっとも、管理できるセクタ数が65535個であったため32MB以上のパーティションを切ることは出来なかった。本来80286プロセッサを搭載した[[PC/AT]]向けだったが、互換性確保目的で80286のプロテクトモードを利用した新機軸は敢えて盛り込まれなかったためサードパーティー製の各種ユーティリティによって機能拡張するユーザが多かった。 ベンダーによる独自拡張などで方言が多くバージョン番号の体系も大きく乱れている。必要十分なスペックと安定性が評価され、またバージョン4以降の仕様変更の影響を避けるために一部ではかなりの長期間にわたって愛用されていた。 *バージョン3.0(1984年8月)- PC/ATの発売と同時にリリースされた。1.2MB 5.25インチフロッピーディスク (2HD) 及び32MBまでのHDをサポート。HDの論理ボリュームはひとつのみ。 *バージョン3.1(1984年11月)- 3.0のバグフィックス版。ネットワーク機能として[[トークンリング]]に対応した。但し、性能が低く専ら[[ノベル (企業)|ノベル]]の{{lang|en|[[NetWare]]}}などの{{lang|en|[[ネットワーク・オペレーティング・システム|NOS]]}}が一般的に用いられた。日本では NEC PC-9800 シリーズ、富士通 FMRシリーズ及び{{lang|en|FM TOWNS}}(尚FMR・{{lang|en|TOWNS}}シリーズ用の3.1の後期バージョンでは米国版の3.2/3.3の機能の一部が取り入れられていた)、シャープ [[MZ (コンピュータ)|MZシリーズ]]などに独自拡張したバージョンが用いられた。また、NECのPC-98LT、{{lang|en|Handy}}98、富士通の{{lang|en|FM TOWNS}}には{{lang|en|ROM}}で内蔵されていた。 *バージョン3.20(1986年1月)- 720KB 3.5インチフロッピーディスク (2DD) をサポート。 *バージョン3.21 - 3.20のアジアバージョン。2バイトコードに対応し、日本ではAXなどに採用された。 *バージョン3.3({{lang|en|[[IBM PS/2]]}}版)(1987年4月)- IBM主導で開発された。1.44MB 3.5インチディスク (2HD) をサポート。多言語対応の為、コードページが採用された。 *バージョン3.3(OEM版)(1987年8月)- HDにおいて複数の論理ドライブを扱えるようになった。 *バージョン3.3(NEC版)- 3.21を元に独自拡張。いわゆる「[[PC-9800シリーズ#98互換機の登場|エプソンチェック]]」が掛けられるようになった。 *バージョン3.3A(NEC版)- 3.3を元に独自拡張している。 *バージョン3.3B(NEC版) *バージョン3.3C(NEC版) *バージョン3.3D(NEC版)- バージョン5.0(NEC版)と同時発売。見かけ上のセクタサイズを1KB若しくは2KBとすることで最大128Mのパーティションを管理することが出来た。 ===バージョン4(1986年)=== バージョン3.20から派生し、8086上で限定的な[[マルチタスク#ノンプリエンプティブ・マルチタスク|擬似マルチタスク]]環境を実現したもの。MSが開発したが不十分であるとしてIBMには採用されず、{{仮リンク|アプリコットコンピューターズ|en|Apricot_Computers}}にネットワークOSとしてOEMされた他、僅かの用途に留まり絶滅亜種になってしまった。非同期I/O対応やバックグラウンドタスク規約など資産の一部は [[Microsoft Windows 2.0|{{lang|en|Windows}} 2.x]] に流用され、また80286プロテクトモードを前提に並行開発されていたもの(当初バージョン5と呼ばれていた)はIBM主導で大幅に改訂され、世に出た時には{{lang|en|OS/2}}バージョン1.0になっていた。 ===バージョン4=== IBM主導で開発されたバージョン。{{lang|en|OS/2}}色が濃くなり、[[IFS]]やラージバッファ等の追加のみならず管理セクタ数が増やされた事に伴いHDは理論上最大2GBの領域を扱うことができるようになった(実際には{{lang|en|BIOS}}の制限があった)他、添付ユーティリティを利用すると最大512MBのパーティションまで作成可能になったが、その反面余りに多くの変更がファイルシステムに加えられたため非互換性の問題も生じてしまった。 情報が全部公開されていなかったものの、2バイトコードによるユニバーサルランゲージ対応が内部的に完了したのも本バージョンからである。従来のバンクメモリに代るEMSの標準サポートによって扱えるメモリ領域が1MB以上に拡張された。 互換OSの{{lang|en|[[DR DOS]]}}で好評を博していた「{{lang|en|[[Graphical Environment Manager|GEM]]}}」に類似のグラフィカルユーザインタフェース環境、「[[MS-DOS Shell|DOSシェル]]」が添付された。これはマウスオペレーションやグラフィカルなメニューによる直感的な操作が行えるもので、依然シングルタスクながらも複数のアプリケーションを重複起動して切替動作させることができ(いわゆるタスクスイッチャ)、GUIもキャラクタベースによる簡易なものとグラフィック画面とテキスト画面を組み合わせたもの(表示が美しく、ポインタの動作もスムーズになる)とを選択できた。DOSシェルのデザインはIBM {{lang|en|[[Systems Application Architecture]]}} {{lang|en|[[Common User Access]]}}に準拠していた。 本バージョンには性急な複雑化に伴う非常に多くのバグが存在し、またOS自体が消費するメモリが過大だったため、メーカーによって{{lang|en|DOS}} 3.30 を拡張した {{lang|en|DOS}} 3.31 を採用するなどして4.0を採用しないところが有った。コンベンショナルメモリの空き容量が日本語処理アプリケーションの稼動に直接影響する日本では、大手メーカーであるNEC、富士通などが3.3系の拡張版のみを販売していたためユーザー数はそれほど多くはなかった。{{lang|en|EPSON}}からは[[EPSON PCシリーズ|PC-9801互換機用]]としてリリースされていた。 *{{lang|en|MS-DOS}} 4.0(マイクロソフト版)(1988年6月) *{{lang|en|IBM DOS}} 4.0(IBM版、{{lang|en|PC DOS}}より改称)(1988年7月) *{{lang|en|MS-DOS}} 4.01(マイクロソフト版)(1988年12月)- バグフィクス。 **{{lang|en|IBM DOS}} J4.05/V(1990年(日本のみ))- いわゆる「{{lang|en|DOS/V}}」の最初のバージョン。末尾の「V」は[[Video Graphics Array|VGA]]を意味し、漢字{{lang|en|ROM}}がなくても日本語表示が出来るように拡張されたもので、専用ハードウェアを付加することなく日本語対応が可能になったため内外のPC/AT互換機メーカーが日本市場に参入する契機になった。 ===バージョン5=== 再びマイクロソフト主導で開発された。バージョン4で付加された中途半端なユーティリティの多くが削除された一方、80386、[[Intel 486|80486]]等に備わる[[仮想86モード]]の活用と [[Microsoft Windows 3.x|{{lang|en|Windows}} 3.0]] との親和性を主眼にほぼ全面的に再コードされたため、[[パソコン通信]]等を介した約1年にわたる大規模なベータテストを経て市販開始された。IBMの製品へのバンドルに限定せず、巷に溢れるPC/AT互換機へのフル対応を初めからうたいインストーラ込みで発売された最初の{{lang|en|MS-DOS}}({{lang|en|IBM DOS}}、{{lang|en|PC DOS}})でもある。 メモリ消費は少ないものの大容量ドライブが扱えないバージョン3、その逆で大容量ドライブが使えるがメモリ消費が大きいバージョン4というジレンマを抱えていたが、限りあるメモリ領域の消費を抑える機能を追加することでそれまでの問題を払拭するに至った。このバージョンによりDOSはほぼ完成を見たが8086~80286とその互換CPU上の動作には制約が強まり、結局のところ巧妙なアップグレード戦略の下でハードウエアの買い替え需要が喚起された。 XMSによってDOS本体の一部をHMAに、デバイスドライバやアプリケーションの一部をUMBに待避させることが可能で、コンベンショナルメモリを大きく取れるようになった。またタスクスイッチ規約が明確に定義され、DOSシェルの機能拡張({{lang|en|Windows}} 3.0 のサブセット化)が図られた。各種{{lang|en|LAN}}対応も進められ、コマンドにヘルプが付されるなど利便性も向上した。 [[テキストエディタ]]は、過去のバージョンに標準添付されていた[[ラインエディタ]]「<code>[[EDLIN]]</code>」に加えスクリーンエディタが添付された(PC/AT互換機用・{{lang|en|EPSON PC}}版は「<code>EDIT</code>」だったが、NEC版は「<code>SEDIT</code>」(編集可能な容量に制限がかけられている<ref name="yomigaeru2">藤山哲人「PC-9801開発現場の8つの秘密」、『月刊アスキー別冊 蘇るPC-9801伝説 永久保存版 第2弾』、アスキー、2007年4月9日初版、138ページ</ref>。バージョン3.3Dにも付属)、富士通版(FMRシリーズ、{{lang|en|FM TOWNS}}用)は「<code>EDIAS</code>」とそれぞれ各社ばらばらだった)。開発環境として、コマンドラインエディタに加え独自に拡張された構造化{{lang|en|BASIC}}コンパイラ{{lang|en|[[QuickBASIC]]}}が標準添付されていた。 それまで未公開だったファンクションの多くがユーザに解放されたためカスタマイズやデバイスドライバ開発が更に容易になり、日本ではPC/AT互換機をベースに独自の拡張を行っていたAX陣営や東芝 ([[ダイナブック_(東芝)|J-3100]])もこの頃より{{lang|en|DOS/V}}へのシフトを進めるようになった。また、世界のデファクトスタンダードであるPC/AT互換機のハードウェアでそのまま日本語版OSを使えるようになった為に日本国外のメーカーが積極的に日本市場へ参入し始め、NECの独擅場であった日本市場は大きく変貌することとなった。 *{{lang|en|MS-DOS}} 5.0(1991年6月) *{{lang|en|IBM DOS}} 5.0(1991年6月)- 他マイナーバージョンアップやローカライズ版多数 ===バージョン6=== [[デフラグメンテーション|ディスク最適化]]や[[ディスク圧縮]]機能(後述)、[[コンピュータウイルス]]検出・除去など、{{lang|en|CD-ROM}}アクセスに必要な{{lang|en|MSCDEX}}の付属等付加機能の充実が主。{{lang|en|MS-DOS}}単体としての最終版。 デジタルリサーチから{{lang|en|MS-DOS}}互換の {{lang|en|DR-DOS}} 6.0 が発売された。大きな特徴は補助ユーティリティの大幅な増強である。その為、IBMおよびマイクロソフトでも基本仕様はほとんど変えずに補助ユーティリティを追加する事でバージョン6を発売することになった。IBMは6.1、それに続くマイクロソフトは6.2と、先に出た競合相手よりバージョン番号はそれぞれ0.1だけ大きい。 起動時に特定のキーを押すと<code>CONFIG.SYS</code>・<code>AUTOEXEC.BAT</code>の一部の行を実行したり、全てバイパスする機能があった。 同時期に発売された [[Microsoft Windows 3.x|{{lang|en|Windows}} 3.1]] の普及促進のため、販売戦略的に{{lang|en|DOS}}シェルは廃止された(別途サプリメンタルディスクを入手する必要があった。NEC版には従来どおり付属)。テキストエディタも共通の<code>EDIT</code>となった(NEC版のみ<code>SEDIT</code>が付属したが、こちらは[[メガソフト]]社の{{lang|en|[[Mifes|MIFES]]}}のサブセット版<ref name="yomigaeru2"/>)。 *{{lang|en|MS-DOS}} 6.0(1993年3月) *{{lang|en|PC DOS}} 6.1({{lang|en|IBM DOS}}より名称変更)- IBMの独自ビルド。初期のバージョンにはディスク圧縮ユーティリティは添付されておらず、後の{{lang|en|PC DOS}} 6.1 {{lang|en|with Compression}}でアドスター社の「{{lang|en|SuperStor/DS}}」が添付された(日本語版{{lang|en|PC DOS}} J6.1/V は最初から圧縮ユーティリティ添付)。 *{{lang|en|MS-DOS}} 6.2(1993年11月)- ディスク圧縮ユーティリティ「{{lang|en|DoubleSpace}}」のバグフィクス等。「{{lang|en|DoubleSpace}}」は、ディスク容量を圧縮し、圧縮されたまま読み書きを可能にするもの。このユーティリティに用いられている技術の一部がスタック・エレクトロニクス社の特許を侵害しているものとして、訴訟を起こされた。 {{lang|en|MS-DOS}} 6.0 のユーザはオンラインの無償アップデートパッケージを入手することで {{lang|en|MS-DOS}} 6.2 にアップグレードできた。 *{{lang|en|MS-DOS}} 6.21(1994年2月)- マイクロソフトによるスタック・エレクトロニクス社の特許侵害が一部認められた為、「{{lang|en|DoubleSpace}}」を除去したもの。 *{{lang|en|PC DOS}} 6.3(1994年4月)- IBMの独自ビルド。{{lang|en|MS-DOS}} 6.2 同様、オンラインの無償アップデートパッケージを入手して{{lang|en|PC DOS}} 6.1 から 6.3 にアップグレードできた *{{lang|en|MS-DOS}} 6.22(1994年6月)- スタック・エレクトロニクス社の特許を侵害しない形で作成されたものが「{{lang|en|DriveSpace}}」として改めて搭載された(但し、日本語版には関係ない)。なお、{{lang|en|DoubleSpace}}と{{lang|en|DriveSpace}}の圧縮機能には互換性がなく、そのままでは互いに圧縮されたパーティションにアクセスすることができない。 ===バージョン7(マイクロソフト版)=== {{lang|en|Windows}} 95/98/98SE に搭載されているバージョン。ファイルシステムでは長いファイル名がサポートされたのが最大の特徴。従来の<code>MSDOS.SYS</code>は<code>IO.SYS</code>にその機能を統合されて設定ファイルとなり、<code>IO.SYS</code>が起動する標準シェルが<code>COMMAND.COM</code>ではなく<code>WIN.COM</code>であるなど{{lang|en|MS-DOS}}を極力見せない工夫がされていた。しかし、{{lang|en|Windows}}起動中にテキストモードのカーソルが見える。{{lang|en|Windows}} 95の{{lang|en|OSR2}}以降では{{lang|en|[[File Allocation Table#FAT32|FAT32]]}}にも対応しているバージョン7.1である。また、{{lang|en|Windows}} 95/98は{{lang|en|Windows}}を起動せずに{{lang|en|MS-DOS}}モードで再起動することができた。 ===バージョン7(IBM版)=== 1995年リリース。IBM版のみ。開発環境として「{{lang|en|[[REXX]]}}」を標準添付。ディスク圧縮ユーティリティは「{{lang|en|SuperStor/DS}}」から「{{lang|en|Stacker}}4.0」に変更された。{{lang|en|MS-DOS}} 7(マイクロソフト版)とは異なりGUIとの融合はされなかったが、発売開始当時[[インターネット]]の普及が進んでいたため{{lang|en|PC DOS}}用[[ウェブブラウザ]]「{{lang|en|[[WebBoy]]}}」が発売された。 *[ftp://ftp.boulder.ibm.com/devices/OS2/webboy/ {{lang|en|WebBoy}}の修正および体験版の入手先] *[ftp://ftp.boulder.ibm.com/ps/products/dos/fixes/dos7.0/ {{lang|en|PC DOS}} 7 の修正入手先] ===バージョン8(マイクロソフト版)=== {{lang|en|[[Microsoft Windows Millennium Edition|Windows Me]]}}に搭載されているバージョン。<code>IO.SYS</code>に<code>HIMEM.SYS</code>および<code>[[EMM386.EXE]]</code>の機能を統合した最終版であり、もはや{{lang|en|Windows}}の[[ブートローダ]]でしかなく{{lang|en|MS-DOS}}モードでの起動も廃止された。{{lang|en|Windows Me}}や{{lang|en|[[Microsoft Windows XP|Windows XP]]}}以降で起動ディスクを作成するとこの{{lang|en|MS-DOS}}が書き込まれる。 ==={{lang|en|PC DOS}} 2000(IBM版)=== {{lang|en|PC DOS}} 7.0/V をベースに、[[ユーロ記号]]の表示や西暦[[2000年問題]]に対応したもの。VERコマンドではPC DOS Version 7.0 Revision 1と表示される。日本語版は製品名に「/V」が付いていないが、「{{lang|en|DOS/V}}」部分を含んでいる。これが{{lang|en|PC DOS}}({{lang|en|IBM DOS}})および{{lang|en|MS-DOS}}全体の事実上の最終バージョンとなる(互換OSは除く)。[[2002年]]にはサポートが終了した。 *{{lang|en|IBM PC DOS}} 2000 日本語版 ({{lang|en|CD-ROM}}) *{{lang|en|IBM PC DOS}} 2000 英語版 ({{lang|en|CD-ROM}}) =={{lang|en|MS-DOS}}との互換性を持つオペレーティングシステム== ==={{lang|en|MS-DOS}}とバイナリ互換性を持つオペレーティングシステム=== *{{lang|en|[[DR-DOS]]}} *{{lang|en|[[PC-Engine (オペレーティングシステム)|PC-Engine]]}}([[PC-8800シリーズ#アーキテクチャ (16ビット機)|PC-88VA]]) *{{lang|en|FM TOWNS#TownsOS|TownsOS}}({{lang|en|FM TOWNS}}) *{{lang|en|[[FreeDOS]]}} *[[PTS-DOS|{{lang|en|PTS-DOS}}(試用版)]] *{{lang|en|[[RxDOS]]}} またPC-9800シリーズ全盛期には、ゲームソフトの組み込み用として下位互換({{lang|en|INT21}}系のサブセットのみ互換)の「{{lang|en|MEG-DOS}}」などがあった。[[アリスソフト]]の「{{lang|en|ALICE-DOS}}」は、もともとゲームソフト本体は{{lang|en|MS-DOS}}をインストールした[[ハードディスクドライブ]]上で動かすことを前提としあくまでもフロッピー単体でも起動するようサポート用に作られたものであったため、バッチファイルを動かす機能も有していた。 ==={{lang|en|MS-DOS}}の影響を受けつつもバイナリ互換性の無いオペレーティングシステム=== *{{lang|en|[[Human68k]]}}([[ハドソン]]、[[シャープ]])- [[X68000]]、ファイルシステムに{{lang|en|FAT12/16}}のサブセットを採用、<code>COMMAND.COM</code>に酷似したコマンドインタプリタを搭載。システムコールのファンクションにも{{lang|en|INT21H}}を真似た設計が見られる等、影響を(主に開発工期の短縮などの側面から)強く受け模倣していることは明らかではあるが、その他は全く別個の実装であり、CPU自体にも互換性は無い。 *[[Carry日本語DOS|{{lang|en|Carry}}日本語{{lang|en|DOS}}]]([[キャリーラボ]])- [[PC-8800シリーズ|PC-8800シリーズ]]/{{lang|en|[[X1シリーズ|X1]]}}。通称{{lang|en|CDOS-II}}。ファイルシステムのみ{{lang|en|FAT12}}に対応したOSで、CP/Mエミュレータが存在した。Z80を前提としたCP/Mのバリアント(変種)であり、{{lang|en|MS-DOS}}の移植ではない。当然{{lang|en|MS-DOS}}用のバイナリも動作しない。パソコン通信ソフトの一部としても使用され、PC-8800シリーズ版は{{lang|en|JET-TERM}}に、{{lang|en|X1}}シリーズ版は{{lang|en|JET}}ターボターミナル([[エス・ピー・エス|SPS]]発売)に付属する。PC-8800シリーズ版はOSのみのフリー版がある。前身である{{lang|en|CarryDOS}}({{lang|en|CDOS}})とはファイルシステム、システムコールともに互換性はない。 *{{lang|en|[[MSX-DOS]]}} (マイクロソフト、アスキー)- {{lang|en|[[MSX]]}}、{{lang|en|FAT12}}のサブセットに対応し、{{lang|en|MS-DOS}}の<code>COMMAND.COM</code>に酷似したコマンドインタプリタを搭載した、CP/M互換OS。{{lang|en|CDOS-II}}と同様にCP/Mのバリアントであり、{{lang|en|MS-DOS}}用のバイナリは動作しない。表計算アプリケーション{{lang|en|[[Multiplan]]}}の一部として、PC-8800シリーズ、{{lang|en|X1}}シリーズ、[[MZ-2500]]にもサブセット版がある。 *{{lang|en|[[IDOS]]}}([[ソフトバンク]])- PC-8800シリーズ、[[PC-8000シリーズ]]、ファイルシステムのみ{{lang|en|FAT12}}に対応した、CP/M互換OS。 ==脚注== {{脚注ヘルプ}} <references /> ==関連項目== *{{lang|en|[[QDOS]]}} *[[Expanded Memory Specification]] *[[VCPI]] *[[DPMI]] *[[2000年問題]] *[[LAN Manager]] *[[Windows 9x系]] *[[DOSエクステンダ|{{lang|en|DOS}}エクステンダ]] ==外部リンク== *[http://hp.vector.co.jp/authors/VA000199/history.html {{lang|en|DOS}}の歴史セミナ({{lang|en|Altair}}☆)] *[http://www.sanosemi.com/history_of_PC_refURL.htm パソコン産業およびパソコン技術の歴史関連URL] *[http://www.os.rim.or.jp/~ppp/msdos/SD/ {{lang|en|DOS}}の系譜を辿る](「{{lang|en|Software Design}}」1998年6月号に掲載されたものを、編集部の許可のもと転載) *[http://www-06.ibm.com/jp/pspjinfo/dos/ 日本IBM・{{lang|en|PC DOS}} 2000] *[http://www.geocities.co.jp/SiliconValley/2994/virtualpc/pcdos2kj/pcdos2kj.html {{lang|en|PC DOS}} 2000 のインストール画面] {{Wikibooks|MS-DOS/PC DOS入門|MS-DOS/PC DOSの操作方法}} {{Windows}} {{オペレーティングシステム}} [[Category:MS-DOS・Windows3.x・9x系|*]] [[Category:DOS]] [[Category:IBMのオペレーティングシステム]] [[Category:パソコンの歴史]]
このページで使用されているテンプレート:
テンプレート:Infobox OS
(
ソースを閲覧
)
テンプレート:Lang
(
ソースを閲覧
)
テンプレート:Main
(
ソースを閲覧
)
テンプレート:Pathnav
(
ソースを閲覧
)
テンプレート:Wikibooks
(
ソースを閲覧
)
テンプレート:Windows
(
ソースを閲覧
)
テンプレート:オペレーティングシステム
(
ソースを閲覧
)
テンプレート:仮リンク
(
ソースを閲覧
)
テンプレート:脚注ヘルプ
(
ソースを閲覧
)
MS-DOS
に戻る。
検索
検索
MS-DOSのソースを表示
話題を追加