「DOS入門」の版間の差分

削除された内容 追加された内容
編集の要約なし
タグ: モバイル編集 モバイルウェブ編集
ページの白紙化
タグ: 白紙化 blanking モバイル編集 モバイルウェブ編集
1 行
<!--== MS-DOS、PC DOSとは? ==
 
MS-DOS、PC DOSは、パーソナルコンピュータ(PC)において、グラフィカルユーザインターフェイス([[w:GUI|GUI]])が普及するまでかなり用いられたキャラクタインターフェイス([[w:CUI]])オペレーティングシステムである。詳しくは、姉妹プロジェクトのウィキペディアの[[w:MS-DOS|MS-DOS]]を参照。
 
== MS-DOS、PC DOSの歴史 ==
 
IBMが初代IBM PC用のOSの開発を米国マイクロソフト本社に委託し、PC DOSが開発された。その後、PC DOSをベースにマイクロソフトが他社にOEM供給したものは、MS-DOSとされた。
 
=== DOSの変遷 ===
 
; MS-DOS
: バージョン1からバージョン6(Windows 95/98のDOS部分はバージョン7とされる)
; PC DOS
: バージョン1からバージョン7(バージョン7に若干の改修を加えたPC DOS 2000も存在する)
; [[w:DR-DOS|DR DOS]]
: バージョン3.31からバージョン7.03 (バージョン8.1は[[w:GNU General Public License|GPL]]違反により消滅)
 
=== 現代のDOS ===
 
MS-DOS、PC DOSは、オペレーティングシステムとしてはほとんど使われなくなったが、Microsoft Windowsのコマンドプロンプトとして、また、[[w:Microsoft Windows Vista|WindowsVista]]から([[w:Windows XP|WindowsXP]]からインストール可能)は、[[w:cmd.exe|コマンドプロンプト]]の他に[[w:Windows PowerShell|Windows PowerShell]]が標準に追加され、そのコマンド体系は残っている。
 
その他、有志によって「自由なDOS」を作る計画が始まってFreeDOSが生まれた。
 
== DOSの概念 ==
 
=== ディスク・ファイル ===
; ディスクドライブ (A, B, C, D, ... Z)
: ディスクドライブには「ドライブレター」というアルファベットのドライブ文字が割り当てられ、「Aドライブ」などと呼ぶ。[[w:PC/AT|PC/AT]]アーキテクチャではフロッピーディスクドライブにはAまたはBの文字が、ハードディスクドライブやCD-ROMドライブにはC以降の文字が割り当てられる。[[w:PC-9800シリーズ|PC-98]]アーキテクチャでは、フロッピーディスク、ハードディスクを問わず起動ドライブがAドライブとなり、その後B、C、Dと順番に割り当てられていく。CONFIG.SYSのLASTDRIVEで上限を設定できる。</br> なお、現代のパソコンで内蔵ドライブの多くがCドライブになるのは、このMS-DOSの設定で、A・Bドライブが[[w:フロッピーディスクドライブ|フロッピーディスクドライブ]]、更に詳しく書くと、AドライブがMS-DOSのフロッピーディスク用のドライブ、Bドライブがその他のフロッピーディスク用のドライブ用で、Cドライブが[[w:ハードディスク|ハードディスクドライブ]]用と割り振られているからである。決してCドライブの"C"は「computer」の"C"ではない。コンピューターの記憶装置として普及したフロッピーディスクから順番に割り振っていったらハードディスクのドライブレターが"C"になったということにすぎない。なお、フロッピーディスクドライブがA・Bと二つ割り振られているのは、当時、AドライブでMS-DOSを読み込みながらBドライブのフロッピーディスクの作業をしていたからである。<br> また、[[w:ソリッドステートドライブ|SSD]]は[[w:ハードディスク|ハードディスクドライブ]]の代替であるから、ハードディスクドライブと同じCドライブである。
; カレントドライブ
: カレントドライブとは、対象となっているドライブのことである。カレントディレクトリとともに操作対象のディレクトリを指定する。「C:」や「D:」などのコマンドで変更できる。
; ディレクトリ
: ファイルを階層化して管理する概念としてディレクトリと呼ばれるものがある。バージョン1には、ディレクトリの概念がない。なお[[w:Windows|Windows]]ではフォルダと呼ぶ。
; カレントディレクトリ
: カレントディレクトリとは、対象となっているディレクトリのことである。各ドライブごとに存在し、それぞれを内部コマンドのCDで変更できる。
; [[w:ファイルシステム|ファイルシステム]]
: FAT ([[w:File Allocation Table|File Allocation Table]]) を用いる。FATは[[w:Microsoft Windows 95|Windows 95]]でファイル名の長さ制限を256バイトにした[[w:File Allocation Table#VFAT|VFAT]]に拡張された。なお、VFATをDOS/Vフォーマット、IBMフォーマットなどと呼ぶこともある。<sup><span title="要出典">''<nowiki>[</nowiki>[[w:Wikipedia:「要出典」をクリックされた方へ|<span title="要出典">要出典</span>]]<nowiki>]</nowiki>''</span></sup><!-- VFATはDOS/Vでは正しく扱えないためDOS/Vフォーマットと呼ばれるには疑問が残る.またPC-DOSではVFATはサポートされたことがないためIBMフォーマットと呼ばれるのも疑問. -->
: また[[w:NTFS|NTFS]]などのパーティションにアクセスするためのドライバも販売されていた。
<!--
「ディスクフォーマット」と言いながらフロッピーディスクの種類に言及しているため一旦オミット.
フォーマットの違いだけでなく磁性体の違いなどもあるため不適当.
; ディスクフォーマット
: ディスクフォーマットは、ファイルシステムを含むディスク上のデータを記録する形式のことである。
:* 2DD - 640KB, 720KB
:* 2HD - 1.21MB, 1.25MB, 1.44MB
:* 2ED - 2.88MB (2EDはほとんど普及しなかった)
: 現在、普及しているフロッピーディスクのフォーマットは、DOS/V 1.44MB 2HDが主であり、1995年以前の日本ではPC-9800シリーズ用の1.25MB 2HDが使われたが、Windowsの登場以降では1.44MB 2HDに移行した。
-->