ホームページ » の仕方 » Windowsより前のPC MS-DOSを使用しているものは実際には好きだった

    Windowsより前のPC MS-DOSを使用しているものは実際には好きだった

    コンシューマPCは、必ずしもWindowsを実行していませんでした。 Windowsが登場する前は、PCにはMicrosoftのMS-DOSオペレーティングシステムが付属していました。これが、コマンドライン環境で実際に使用したいものです。.

    いいえ、MS-DOSはLinux端末を使用したり、おしゃれなグラフィカルデスクトップのウィンドウでコマンドプロンプトを起動したりするのとは異なります。当時私たちが当然と考えていたことの多くは不可能でした.

    DOS PCの経験

    DOSはグラフィカルウィンドウを持たないコマンドラインオペレーティングシステムでした。あなたはあなたのコンピュータを起動し、そしてDOSプロンプトを見ました。あなたはプログラムを起動し、内蔵のユーティリティを実行し、そして実際にあなたのコンピュータで何かをするためにこのプロンプトでタイプするためのコマンドを知っていなければなりませんでした.

    あなたはオペレーティングシステムを回避するためにいくつかのコマンドを知っていなければなりませんでした。異なるドライブを切り替えるには - たとえば、ドライブAのフロッピードライブにアクセスするには - のように入力します。 A: プロンプトでEnterキーを押します.

    ディレクトリを変更するには、 CD コマンド。現在のディレクトリ内のファイルを表示するには、 DIR コマンド。プログラムを実行するには、プロンプトでプログラムの実行可能ファイルの名前を入力します。.

    たとえば、新しいプログラムが入った新しいフロッピーディスクを取り出した場合は、フロッピーディスクをフロッピードライブに押し込みます(大きな磁気ドライブがディスクの内容を読み取るのを待ってから)、次に次のようなコマンドを実行します。以下:

    A:

    DIR

    SETUPまたはINSTALL(プログラムのインストーラーの名前に応じて)

    その後、インストーラを実行して、プログラムをインストールします - 基本的にはファイルを展開するだけです - あなたの小さなハードドライブ上のフォルダに。大きなプログラムは1枚のフロッピーディスクに収まらないため、フロッピーディスクを交換する必要がありますが、その後フロッピーディスクを使わずにプログラムを実行することができます。.

    あなたはそれから実行します 子: ドライブCに戻るには、 CD インストールしたプログラムを含むフォルダに入り、次のようなコマンドでプログラムを実行するコマンド PROGNAME. プログラムファイルの名前も同じくらい短くする必要があります。MS-DOSではファイル名は8文字に制限され、その後にピリオドと3文字の拡張子が付きます。たとえば、PROGNAME.EXEは最も長いファイル名です。.

    いくつかのプログラムは典型的なユーザのために物事を単純化しようとしました。たとえば、Norton Commanderのようなコマンドを必要とせずにファイルを表示および管理するためのファイルマネージャがありました。これはあなたが見つけるであろうほとんどのDOSプログラムのスタイルです - それはスクリーン上のテキストを配置することについてのすべてです.

    マルチタスクなし

    マルチタスクを忘れます。 DOSは一度に1つのことをしました。プログラムを開くと、そのプログラムは画面全体を占めていました。他のプログラムを使いたいですか?現在のプログラムを閉じて、他のプログラムを開くためのコマンドを入力する必要があります。.

    この制限を回避するために、DOSは「終了して常駐」(TSR)機能を提供しました。この機能をサポートしているプログラムはキーボードショートカットに引っ掛かる可能性があります。適切なキーボードショートカットを押すと、現在のプログラムはシャットダウンしてメモリに残ります。他のプログラムはそれからメモリからそれ自身をロードするでしょう.

    TSRは本当にマルチタスクではありません。プログラムは実際にはバックグラウンドで実行されていません。代わりに、それはシャットダウンされ、それを再起動する簡単な方法があります。 DOSは一度に1つのプログラムしか実行できません.

    これは、プログラムやサービスをバックグラウンドで実行したり、複数のテキストモード端末を使用したり、その他の高度なことを実行したりできる、Linuxで見られるような最新のシェルとは大きく異なります。 DOSはそれほど強力ではありませんでした。.

    ハードウェアサポートとリアルモード

    今日のオペレーティングシステムがハードウェアをサポートするように、DOSはハードウェアデバイスを実際にはサポートしていませんでした。ハードウェアに直接アクセスする必要があるプログラム(たとえば、サウンドカードを使用してサウンドを出力したいDOSゲーム)は、そのハードウェアを直接サポートする必要がありました。あなたがDOSゲームやそれに類するアプリケーションを開発しているのなら、あなたのユーザが持っているかもしれないすべてのタイプのサウンドカードをサポートするようにコーディングしなければならないでしょう。幸いなことに、多くのサウンドカードはSound Blaster互換でした。あなたが使用した各プログラムのために別々にこの設定を構成するためにセットアッププログラムを使用するでしょう.

    DOSのしくみにより、メモリや周辺機器に直接アクセスしたいプログラムは、リアルモードまたはリアルアドレスモードで動作する必要がありました。リアルモードでは、1つのプログラムがコンピュータハードウェア上の任意のメモリアドレスに保護なしで書き込むことができます。一度に実行できるプログラムは1つだけなので、これはうまくいきました。 Windows 3.0はプロテクトモードをもたらしました。.

    今日でも、Windows上のコマンドプロンプトでは多くのDOSゲームを実行できません。コマンドプロンプトはアプリケーションを保護モードで実行しますが、これらのゲームにはリアルモードが必要です。これがあなたが多くの古いDOSゲームを動かすためにDOSBoxを必要とする理由です.

    WindowsはただのDOSプログラムでした

    Windowsのオリジナルのポピュラーなバージョン - ウィンドウズ3.0とウィンドウズ3.1を考える - は実際にMS-DOSの下で走ったプログラムでした。コンピュータを起動し、DOSプロンプトを表示してから、WINコマンドを入力してWindowsプログラムを起動します。これにより、Windows 3スタイルのデスクトップ(プログラムマネージャと呼ばれます)が提供されます。もちろん、あなたのAUTOEXEC.BATファイルにWINコマンドを追加することによってあなたのコンピュータに自動的にWindowsを起動させることができます、そしてDOSはあなたがブートしたとき自動的にWindowsコマンドを実行するでしょう.

    あなたはWindowsを終了してDOSに戻ることができました。人々はリアルモードを必要とし、Windowsの中から実行することができなかったDOSアプリケーションとゲームを持っていました.

    Windows 95、98、98 SE、およびMEはDOSをさらにバックグラウンドに押し上げました。 Windows 95はそれ自身のオペレーティングシステムのように振舞いました、しかしDOSはいつもバックグラウンドで潜んでいました。これらのバージョンのWindowsはまだDOS上に構築されています。 Windows XPで初めて、コンシューマ向けバージョンのWindowsがDOSを置き去りにし、最新の32ビットWindows NTカーネルに移行しました。.


    Windowsデスクトップは、現在では多くの人々(Microsoft自身でさえ)によって、単純化されたモバイルインターフェースとタッチスクリーンの時代の時代遅れの遺物と見なされています。しかし、Windowsデスクトップがユーザーフレンドリーな新しいインターフェースになった時もありました。.

    画像クレジット:Flickrのmrdorkesq