もっと

目次:
- 操作レベル-MS-DOSの最初のレベル
- MS-DOSの第2レベル
- 歴史
- PC DOS 1.0
- MS-DOS 2.0
- MS-DOS 3.2
- OS / 2
- MS-DOS 4.0
- MS-DOS 5.0
- MS-DOS 6.0
- MS-DOS 6.22
- MS-DOS 7.0
- オペレーティングシステムの種類
- MS-DOS構造
- 起動時に実行されるプロセス
- MS-DOSにアクセスする方法
MS-DOSはMicroSoft Disk Operating Systemの略です。 スペイン語では、Miscrosoftディスクオペレーティングシステム。 これは、さまざまなメーカーのコンピュータで使用するためにMicrosoftが開発したオペレーティングシステムの総称です。
コンテンツインデックス
それはあなたが想像するよりもはるかに多くの用途があります。それはまるでそれがコンピュータに、それが実行しなければならないプログラムやコマンド、プログラムやコマンドが見つかる場所、そしてそれで何をすべきかを命令したかのようです。 例としては、ビデオ画面、プリンター、または通信ポートに情報を送信して、それらを別のシステムに送信できるようにします。
操作レベル-MS-DOSの最初のレベル
これは、MS-DOSがCPUの調整を操作するハードウェア管理システムで、残りのハードウェアに加えて、チームの「頭脳」が機能します。 この場合、MS-DOSはキーボードで入力された文字をキャプチャし、CPUが理解できるようにエンコードします。 この後、ユーザーが理解できるように、情報がコンピューター画面に表示されます。
これにより、 MS-DOSは、キーボードによって生成された電子信号 を、アプリケーションプログラムが使用できる制御コードに 変換する仲介者として機能することがわかります 。
さらに、ディスクのフォーマットや特定のディスクに格納されているファイルに関する情報の提供など、プログラムの使用に関連するいくつかの小さなタスクを実行する責任があります。
MS-DOSの第2レベル
このレベルでは、MS-DOSにはコマンドの実行によるユーティリティ機能があり、コンピュータと直接対話することができます。
コマンドは、ディスク上のファイルの名前を変更したり、ファイルをある場所から別の場所にコピーしたりするために使用されます。 コマンドはアプリケーションプログラムと同じように扱われますが、より制限されており、たとえば、ワードプロセッシングやアカウンティングなどの一部のタスクは機能しません。 それらは装置の一般的なメンテナンスに使用されます。
歴史
MS-DOSをMicrosoftの運命を決定づけた製品と定義する人もいますが、それはそれまでは小さなものでした。 このシステムはOS / 2とWindows 3.11に引き継がれ、その開発は60年代と70年代のコンピューティングの進化と見なされてきました。
Seattle Computer ProductsのTim Patersonによって開発され、QDOSと呼ばれるこの製品は、新しいボードをテストするために作成された製品でしたが、Microsoftが購入し、いくつかの変更を加え、IBMにライセンス供与しました。 MS-DOSとして販売されている会社の。
PC DOS 1.0
PCの最初のバージョンは1981年にリリースされ、翌年には更新されたバージョンのPC-DOS 1.1がリリースされました。 MS-DOSとPC-DOSの両方がMicrosoftとIBMによって共同で開発されましたが、それらが分裂するのはそう長くはかかりませんでした。
このようにして、MicrosoftはDOS用のインターフェイスを作成することを発表しました。 この結果、Windows 1.0は1983年に発表されましたが、当時、不完全であることはIBMに関心をもたらしませんでした。 2年後、Windows 1.01の最初の完全バージョンがリリースされました。
MS-DOSシステムのバージョン1.0は、当初はIBMコンピューターで使用されていたDigital ResearchのCP / Mオペレーティングシステムでサポートされていましたが、前者の方がこれより優れていました。
MS-DOSは、 ファイルの正確なサイズなど、 ファイルに関する情報を提供し、ディスク割り当てのアルゴリズムが優れていて、はるかに高速でした。 バージョン1.1は、1982年にMicrosoftによってリリースされ、いくつかのバグも修正されました。
MS-DOS 2.0
IBMは1983年3月に、新しいバージョンのMS-DOS 2.0とともにハードディスクドライブを搭載した最初のパーソナルコンピュータであるPC / XTをリリースしました。 MS-DOSファイルシステムは、ほとんどすべてUnixから着想を得たものです。 MS-DOSはファイルシステムでFATの概念を使用し、UnixはIノードの概念を使用しました。 open、read、write、closeの呼び出しはバージョン2.0に存在し、まったく同じUnix構造でした。
新しいUnix機能を追加する過程で、MS-DOSは20.0行のアセンブリコードに成長しました。 ようやく開発が完了したCP / M-86も市場から外され、PCの主要なオペレーティングシステムとしての地位を確立しました。PCにハードドライブを導入することにより、非常に大きなアプリケーションを実行することが可能になり、商業用機械になるためにパソコンであることをやめなさい。 このようにして、中小企業から大企業がPCを取得し始めました。
当時、MS-DOSはMicrosoftで4人しか保守していませんでした。 システムに対する世界的な需要が高まるにつれ、Microsoftは新しい開発者を雇い、 バージョン2.11をリリースしました。これには、世界中の多くの国で使用されている時刻、日付、通貨、小数点記号のサポートがすでに含まれています。
MS-DOS 3.2
IBMは1984年8月に、286チップを搭載した最初のパーソナルコンピュータであるPC / ATを発売しました。このとき、10 MBのディスクとRAMディスクの概念も登場し、メモリの一部があたかも使用されたかのようになりました。とても速いアルバムでした。
読むことをお勧めします: 歴史を作ったIntelプロセッサ
バージョン3.3は後でリリースされ、3.5インチの大容量フロッピーディスクとIBM PS / 2コンピュータのサポートが含まれます。
OS / 2
MS-DOS 3.3がリリースされたのとほぼ同時に、IBMとMicrosoftはOS / 2と呼ばれるまったく新しいオペレーティングシステムをリリースしました。
両社の見解では、OS / 2はMS-DOSを置き換えることでした。 OS / 2は長い遅れでリリースされたため、これは起こりませんでした。 また、利用可能なすべてのメモリを使用する、プロテクトモードで実行する、マルチプログラミングをエレガントにサポートするなど、MS-DOSに比べて多くの利点がありますが 、市場は新しいシステムにあまり関心がありませんでした。
Microsoftは1991年に、IBMとの同盟関係を断ち切ろうとしているIBMを苛立たせたOS / 2を完全に放棄し、Apple Computerとのソフトウェア製品の供給に関する契約に署名したことを発表しました。
MS-DOS 4.0
OS / 2がユーザーに受け入れられないことをIBMが確信した後、Microsoftも作成したMS-DOSバージョン4.0を起動して驚いた。
このシステムのバージョン4.0を取得するために、リバースエンジニアリング方式を使用して、PCクローンメーカーを通じて配布しました。 IBMとMicrosoftの両方がMS-DOSが消えることはないと確信していました。これは、MS-DOSの根絶に貢献するのではなく、両社の意図が明らかになったのではなく、継続する必要のない同じシステムを改善していたためです。
MS-DOS 5.0
バージョン5.0は1991年4月に発表されました。このバージョンは拡張メモリの問題と真剣に考えられています。 640 KBしか使用できないという拡張メモリの制限はまだありますが、このバージョンでは、独自のコードのほとんどを拡張メモリに長く保持できました。
この新しいバージョンは、コンピュータメーカーだけでなく、店舗でも販売されました。 MS-DOSのバージョン5.0は、発表された時点ですでに廃止されていました。 IBMとMicrosoftはすでにこれを知っており、 OS / 2に数百万ドルを投資することを決定しました。 残念ながら、市場はOS / 2に対して不満を示しました。
OS / 2がうまくいかないことが明らかになったとき、Microsoftは戦略を変更し、グラフィカルインターフェイスとMS-DOS上で動作するマウスを使用してWindowsを開発しました。 これへの銀の裏地は、それが高品質のアプリケーションパッケージを大量に蓄積したという事実です。
MS-DOS 6.0
1993年3月にMS-DOS 6.0がリリースされました。 競合他社のDigital Researchに続き、MicrosoftはDoubleSpaceと呼ばれるディスク圧縮ユーティリティを追加しました。
当時、最も一般的なハードドライブは約200〜400 MBで、多くのユーザーがより多くのディスク領域を必要としていました。 MS-DOS 6.0は、DEFRAGディスクデフラグツール、バックアップ作成用のMSBACKUP、MEMMKERによるメモリ最適化、およびウイルス保護の原理であるMSAVももたらしました。
以前の2つと同様に、バージョン6.0にはいくつかの欠陥があることが示されました。 データの損失に関する苦情により、Microsoftは更新されたバージョンMS-DOS 6.2をリリースし、改良されたDoubleSpaceユーティリティ、新しいディスクチェックツール、SCANDISK(Unix fsckに類似)、およびその他の改善点を備えています。
MS-DOS 6.22
1994年3月に発売され、 法的な問題のために作成されました。 Stac Electronicsという会社が正式に活動を開始したため、MicrosoftはオペレーティングシステムからDoubleSpace機能を削除せざるを得なくなりました。
1994年5月、Microsoftは別のディスク圧縮パッケージDriveSpaceを含むMS-DOS 6.2をリリースしました。 MS-DOS 6.2は、一般に公開されているシステムの最後のスタンドアロンバージョン(他のプログラムがなくても単体で動作)でした。
マイクロソフトはまた、アメリカの銀行および軍事組織向けにバージョン6.23〜6.25をリリースしました。 これらには、 FAT32パーティションのサポートがすでに含まれています。
MS-DOS 7.0
このバージョンは、Windows 9xシステム(95、98、およびMe)の一部としてのみ登場しました。 Microsoft Windows 95の元のバージョンには、MS-DOSバージョン7.0が組み込まれていました。
IBMはDOSの最新の商用バージョンである7.0を1995年初頭にリリースしました。これには、アンチウイルス、 バックアッププログラム、PCMCIAサポート、DOSペン拡張などの多くの新しいユーティリティが組み込まれています。 メモリとディスク容量の使用を改善する新しいツールも含まれています。
オペレーティングシステムの種類
DOSは、 シングルユーザーオペレーティングシステム(一度に1人しか使用できない)とシングルタスク(一度に実行できるプログラムは1つだけ)です。 MS-DOSとのユーザー通信は、対話モードとバッチモードの2つのモードで行われます。 その後、「Windows 3.11グループワーク」が発売され、企業やアカデミーに革命が起こりました。
MS-DOS構造
MS-DOSには、基本的な非インバウンドカーネル(オペレーティングシステムカーネル)関数があります。これらの関数は、一度に1つのプログラムでのみ使用できます。 TSRプログラムには例外があり、一部のTSRはマルチタスクを許可できます。 ただし、非再入可能カーネルにはまだ問題があります 。プロセスがオペレーティングシステムカーネル内でサービスを必要とする限り(システムコール)、最初の要求が終了するまで、別の要求によって中断することはできません。
このシステムには、カーネル全体が監視モードのカーネル空間で実行されるカーネルアーキテクチャであるモノリシックカーネルがあります。 他のアーキテクチャ(マイクロコア、ハイブリッドコア)と同様に、 コアは、オペレーティングシステムのサービス(競合、管理など)を実装するためのシステムコールのグループとともに、コンピューターのハードウェアに対する抽象化の高レベル層を定義します。 1つ以上のモジュールのプロセスとメモリ管理。
これらの操作の各メンテナンスモジュールは一般に分離されていますが、これらのすべてのモジュール間で統合コードを作成することは非常に難しく、すべてのモジュールが同じアドレス空間で実行されると、1つのモジュールでエラーが発生しますシステム全体をダウンさせる可能性があります。
起動時に実行されるプロセス
通常、コンピュータは、マシンをロードするために、ハードディスク、つまりドライブCにオペレーティングシステムが記録されていますが、フロッピーディスク上にある場合が多く、フロッピーディスクをドライブA:\に挿入する必要があります。
コンピュータに接続すると、ハードウェアテストルーチンが実行されます。 次に、ドライブAがアクティブになり、オペレーティングシステムを検索します。 Aにない場合、検索はドライブCで行われます。
この瞬間から、任意のプログラムを実行できます。 オペレーティングシステムに適合すると、自動的にRAMに読み込まれます。 RAMに読み込まれるOSファイルは次のとおりです。
- 受信と解釈の機能を持つRAM.IO.SYSとMSDOS.SYSのIO.SYSとMSDOS.SYSファイルをロードして、システムを空中に置くのに役立つブートローダーまたは出力ログマシンとのユーザーインターフェースを作成するexecuted.COMMAND.COMへの指示 このこのコマンドは、OSコマンドの一部でもあります
commando.com、autoexece.bat、msdos.sysなどのコマンドを覚えていないのは誰ですか? なんという郷愁!
MS-DOSにアクセスする方法
MS-DOSにアクセスするには、基本的に3つの方法があります。 Windows 95やWindows 98などの古いMicrosoftオペレーティングシステムを使用している場合は、[スタート]、[シャットダウン]の順にクリックして、[コンピュータをMS-DOSモードで再起動する]オプション(または同等のオプション)を選択します。
これらのバージョンのWindowsでアクセスする別の方法は、[スタート]> [プログラム]をクリックし、[MS-DOSコマンドプロンプト] を選択することです。 ただし、この最後の手順は、WindowsがロードされたままのDOSへのアクセスであり、一部のコマンドは機能しません。 Windowsを経由せずに直接DOSに移動する場合は、オプションのリストが表示されるまでF8ボタンを繰り返し押します。 「コマンドプロンプト」を選択します。
ただし、 Windows XP、Windows Vista、7、8、10などの新しいオペレーティングシステムを使用している場合、MS-DOS自体は存在せず 、機能を部分的にシミュレートするプロンプトが表示されます 。 これは、これらのシステムがWindows 95や98などのようにDOSに依存していないためです。 つまり、現在のオペレーティングシステムでは、一部のMS-DOSコマンドが機能しない可能性があります。
Windows 10でコマンドプロンプトにアクセスするには、Cortanaの検索ボックスにCMDコマンドを入力するか、Win + Rを押してRunと入力し、引用符なしで「CMD」ボックスに入力します。 ヘルプコマンドを書く場合:
助ける
多くの古典的なMS-DOSコマンドが表示されます:MK、CLS、CHKDSK、CDなど…
間違いなく、MS-DOSはPCで動作するための基本的なオペレーティングシステムです。これは、機械語から、理解しやすい別の言語への翻訳を、記述されたコマンドや代表的な記号の形で表すためです。
ソース画像ウィキペディア