DOS(ディスクオペレーティングシステム)

ディスクオペレーティングシステムとは何ですか?

DOS、またはディスクオペレーティングシステムは、ディスクドライブから実行されるオペレーティングシステムです。 この用語は、ディスクオペレーティングシステムの特定のファミリ、最も一般的にはMS-DOS、Microsoft DOSの頭字語を参照することもできます。

オペレーティングシステム(OS)は、コンピュータのハードウェアや周辺機器を制御し、他のソフトウェアプログラムを機能させるソフトウェアです。 1940年代と1950年代の初期のコンピュータはディスクドライブを持っていなかった。 代わりに、それらは特定の計算を実行するために配線されていました。

その後、コンピュータはパンチカードを使用してコンピュータのメモリにロードされた命令を格納し、その後磁気テープを使用することができました。 コンピュータのメモリ空間は限られており、フロッピーディスクや内蔵HDDなどのディスクドライブにコンピュータを制御する命令を移動させると、最先端の技術と考えられていた。

DOSは、いくつかの類似したコマンドラインディスクオペレーティングシステムを記述するためにも使用されます。 コモドール64、Atari800、Apple IIなどの初期のコンピュータには、それぞれCommodore Business Machines DOS、Atari DOS、Apple DOSなどのディスクオペレーティングシステムが搭載されていた。 DOS/360は1966年に初めて登場したIBMメインフレーム用のOSであったが、8086ベースのDOSとは無関係である。

ディスクオペレーティングシステムはどのように機能するのか。

コンピュータの電源が入ると、ブートプロセスと呼ばれるさまざまな手順が実行されます。 ディスクオペレーティングシステムを実行しているコンピュータの場合、次の:

  1. 読み取り専用メモリ(ROM)ブートストラップローダはマスターブートレコードを読み取り、制御を渡します。
  2. ブートレコードはディスクオペレーティングシステムをメモリにロードし、マシンを制御します。
  3. コンピュータは、磁気ディスクに格納されたデータをメインメモリであるランダムアクセスメモリに転送します。
  4. また、コンピュータの画面やプリンタなど、コンピュータに接続された外部デバイスにデータを転送します。
  5. コンピュータは、文字入出力(I/O)、メモリ管理、プログラムのロードと終了、キーボードを介したユーザーからの入力の処理などのプログラムのための様々なアプリケーシ
  6. OSは、ストレージ上のファイルを整理、読み取り、書き込みするファイル管理も提供します。 ファイルは、ディレクトリ、サブディレクトリとファイルの階層構造に編成されています。

ディスクオペレーティングシステムにはグラフィカルユーザインタフェース(GUI)がありません。 インターフェイスは文字ベースなので、ユーザーはコマンドラインにコマンドを入力して、必要なアクションを示す必要があります。

PC-DOS2.0スタートアップ画面
初期のIBM PC上のPC-DOS2.0スタートアップ画面の例は、コマンドライン-インターフェースを示しています。

DOSの機能

ディスクオペレーティングシステムの機能と制限の中には、次のものがあります。

機能

  • コマンドラインインターフェイス(CLI)。 GUIを持たず、マウス入力を受け付けません。 これは、すべてのコマンドがコマンドラインプロンプトでテキストで入力される文字ベースのインターフェースシステ
  • ディスクオペレーティングシステムは、コンピュータのファイル、I/Oシステム、およびそのメモリを管理できます。

制限

  • 組み込みのセキュリティはありません。 ファイルの所有権やアクセス許可などのセキュリティは組み込まれていません。
  • マルチユーザーやマルチタスクはありません。 また、マルチユーザーやマルチタスクもサポートしていません。 一度に1つのプログラムしか実行できませんが、基本的なI/Oシステムと基礎となるハードウェアに直接アクセスできます。
  • ユーザーがコマンドを入力する必要があるCLIでは、プログラムを実行したり、他のOSタスクを実行するためのコマンドを覚えておく必要があります。 このアプローチは、初心者が使用することを困難にします。 たとえば、コマンドcd\directory_nameを入力すると、現在の作業ディレクトリが指定されたディレクトリに変更され、コマンドdirを入力すると、現在のディレクト

一般的なDOSコマンド

MS-DOSは大文字と小文字を区別しないため、コマンドは大文字または小文字のいずれかで入力できます。 ただし、他のディスクオペレーティングシステムでは、大文字と小文字が区別されるCliが使用されています。 DOSコマンドには、次のものがあります。

コマンド それは何
cd ディレクトリを変更 タイプcd c:\techtarget コマンドラインで作業ディレクトリを次のように変更しますc:\techtarget…..
cls は画面上のすべての内容をクリアし、コマンドプロンプト コマンドラインにclsと入力します。
コピー 1つ以上のファイルを別の場所にコピーします タイプcopy c:\techtarget\file…..txt c:\techtarget\file2…..コピーするtxt c:\techtarget\file…..txtへc:\techtarget\file2…..txt。
del は、一つ以上のファイル タイプdelを削除しますc:\techtarget\file2…..ファイルファイルを削除するにはtxt。ディレクトリからtxt c:\techtarget…..
deltree コンピュータからすべてのファイルとサブディレクトリを削除します deltree cと入力します:\techtarget\draftsは、それに含まれるすべてのファイルとサブディレクトリを含むディレクトリdraftsを削除します。
dir ディレクトリ内のファイルとディレクトリのリストを表示します タイプdir c:\techtarget ディレクトリ内のファイルとディレクトリの一覧を表示するにはc:\techtarget…..
フォーマット DOSファイル用のディスクをフォーマット dosで使用するためにドライブe:のディスクをフォーマットするには、format e:と入力します。
help 使用可能なコマンドまたは特定のコマンドに関する詳細情報を一覧表示します delコマンドとその使用方法に関する情報を表示するには、help del ほとんどのコマンドには、ヘルプ情報で説明されているオプションのスイッチがあります。
mkdirまたはmd は、新しいサブディレクトリ タイプmkdirを作成しますc:\techtarget\drafts のサブディレクトリを作成するには、次のコマンドを実行します。c:\techtarget ディレクトリ。
move ファイルやディレクトリをあるディレクトリから別のディレクトリに移動するか、あるドライブから別のドライブに移動する

タイプmove c:\techtarget\file…..txt c:\techtarget\drafts\file…..移動するtxt c:\techtarget\file…..txtへc:\techtarget\drafts\file…..txt。

renまたはrename ファイルまたはディレクトリの名前を変更します renと入力しますc:\techtarget\file…..txt c:\techtarget\file2…..txtファイルの名前を変更するにはc:\techtarget\file…..txtへc:\techtarget\file2…..txt。
type ファイルの内容を画面に表示します

Type type c:\myfile…..txtは、myfileの内容を表示します。txtファイル。

* ファイルのグループが共通して持つ1つ以上の文字を表すワイルドカード文字 タイプcopy c:\techtarget\*.txt c:\techtarget\drafts の拡張子を持つすべてのファイルをコピーします。txtへc:\techtarget\drafts…..
? ファイルのグループが共通している単一の文字を表すワイルドカード文字 タイプcopy c:\techtarget\document?.txt c:\techtarget\drafts document1という名前のファイルをコピーします。txt、document2。txtなどにc:\techtarget\drafts…..

DOSの歴史

1970年代のマイクロプロセッサの到来は、コンピューティング革命を開始し、パーソナルコンピュータ(Pc)の市場がブームになり始めました。 当時メインフレームで知られていたIBMは、1981年8月にIBM5150パーソナルコンピュータをリリースした。 この新しいコンピュータの開発をスピードアップするために、IBMは他の企業から様々なコンポーネントをライセン

OSの最初の選択肢は、Digital Research(DR)のCP/M-86ソフトウェアでした。 しかし、機密保持契約とライセンスに関する意見の相違により、IBMはMICROSOFTからCP/MのようなOSを選択することになった。 マイクロソフトは、インテル8086 16ビットプロセッサをベースとしたOSである86-DOSを市場に出す権利を購入した。 86-DOSはSeattle Computer Products(SCP)のTim Patersonによって作成され、当初はQuick and Dirty OSの頭字語であるQDOSと呼ばれていました。

1981年にマイクロソフトのためにSCPを離れた後、パターソンはIBMのPC用の86-DOSのPC-DOS版に取り組んだ。 PC-DOSは、Intel8086 16ビットプロセッサ上で動作するPcで使用される最初の広くインストールされたDOSでした。

マイクロソフトは、MS-DOSと呼ばれるPC-DOSのほぼ同一のバージョンを生産しました。 Pcの販売が増加するにつれて、MS-DOSのユビキタス性も増加しました。 その後のバージョンでは、パフォーマンスの向上と、外部文字や拡張文字、より大きなHddのサポートなどの追加機能が追加されました。 また、メモリ管理の強化、テキストエディタの改善、ネットワークサポートも強化されました。

マイクロソフトが最初にMS-DOS用のGUIとしてWindowsを導入したとき、初期のユーザーはWINDOWSプログラムを起動するためにDOSプロンプトで”WIN”と入力しなければならなかった。 Windowsはその後、MS-DOSの下で実行されているGUIプログラムから、デフォルトのOSとして引き継ぐ完全なOSに進化しましたが、windows XPまではWINDOWSのコンシューマーバージwin.com Windowsカーネルをブートストラップする。MS-DOSの最後の製品版はMS-DOS6.22であり、PC-DOS2000はPC-DOSの最後の製品版であった。 このリリースの後、MS-DOSはまだWindowsの一部としてバンドルされていましたが、もはや別のライセンスを必要としませんでした。 これは、MS-DOSインターフェイスをエミュレートするコマンドプロセッサを使用してWindowsで実行できます。 Ms-DOSに基づいており、互換性のあるFreeDOSと呼ばれるDOSのオープンソース版があります。 これらのOsの他のバージョンには、DR-DOS、ROM-DOS、およびPTS-DOS(PhysTechSoft DOS)があります。

多くのレガシーアプリケーションのために、ディスクオペレーティングシステムは長年にわたって使用され続けます。 これらは単純な組み込みシステムに使用できますが、現代の攻撃からレガシー Osを保護することは懸念事項です。 これらのOsはマシンの独立性を提供し、FreeDOSやその他のオープンソースOsの場合にはライセンスコストはありません。

FreeDOSヘルププログラムのスクリーンショット
FreeDOSは現在利用可能なDOSのオープンソース版です。 FreeDOSのヘルププログラムを見てみましょう。

テイクアウト

ディスクオペレーティングシステムは、パーソナルコンピューティングの初期の開発に重要な役割を果たしました。 今日では、彼らの最初の開発から約55年後、彼らはコンピューティングの歴史の中でOsの最も重要なタイプの一つとしての場所を保持しています。

マイクロソフトは最近、Windows11を導入しました。 Windows OSがどこに向かっているのか、それがコンピューティングで果たし続けている重要な役割を調べます。

Leave a Reply