従来のメモリとは何ですか?

ランダムアクセスメモリ(RAM)は、Windows®の前に使用されるコマンドラインオペレーティングシステムであるDOSが支配されたDOSが支配されたときに、IBM®PCマシンとクローンで非常に異なって使用されました。 RAMの最初の0-640キロバイト(KB)は、従来の記憶として指定されました。 DOSが従来、起動時にロードされた領域。 384kbで構成される640kb - 1メガバイト(MB)ブロックは、上部メモリ領域(UMA)でした。 1MB境界上の最初の64kbは、高いメモリ領域(HMAまたはHimem)になり、その上のすべてが拡張メモリとして指定されました。

従来のメモリは、オペレーティングシステムおよびプログラムの読み取り/書き込み領域として使用され、ぴったりとフィットしました。 DOSはまた、このスペースにルーチン、システムドライバー、システムパラメーターをロードしました。部屋を解放するために、従来の記憶の一部の住民がラムのはしごを上ってUMAとHMAに移動しました。これは、config.sysファイルにいくつかの行を追加することで実現されました。EE DOSおよびEarlyWindows®システムで使用されるソフトウェアおよびハードウェアデバイスのメモリロードパラメーター。 1980年代後半、Quarterdeckは、メモリマネージャー(QEMM)を拡張し、手動でそれを行うことができなかった時点で、コンピューターユーザーが必要とする最適化の多くを自動化しました。

1990年までに、Digital®のDR DOSバージョン5.0は、独自の組み込み拡張メモリマネージャーであるEMM386.EXEを含む、従来のメモリを最大限に活用するためのより良い戦略を導入しました。このバージョンのDOSは、ほぼ完全に高いメモリにロードされ、そこでしか実行できないプログラムの従来のメモリを解放しました。このオペレーティングシステムのもう1つの利点は、一般に購入できることです(バージョン3.1から始めて)、MS DOSはハードウェアにのみバンドルされています。

microsoft®は、1991年に独自の5.0リリースでDigitalResearch®に対応し、tに反論しましたDR DOS 5.0の利点。競争は博士と続きました。タスクスイッチングとディスク圧縮を含むDOS 6.0、およびMS DOS 6.0がその後種類に続きました。 MS DOS 6.22は、独立して利用可能な最後のMS DOSパッケージで販売されていましたが、DR DOSはDRDOS.comを通じて引き続き販売されています。

Windows®オペレーティングシステムが進歩するにつれて、従来のメモリを最適化する制約は、DOSプログラムを必要とせずに、または楽しみのいずれかを使用し続けた人を除いて、遠いメモリになりました。 Windows®95から始めて、MS DOSの格納バージョンがブートストラップまたはトラブルシューティングを目的として統合されました。 Windows®XPは、Vista®と同様に、フロッピースタートアップディスクを作成することによってのみアクセスできるMS DOS 8.0の骨格バージョンを保持しています。 Windows®のすべてのバージョンは、シェルまたはコマンドラインインターフェイスを保持します。 Windows®の以前のバージョンでは、これはcommand.exeでした。

2006年9月の時点で、無料のオープンソースバージョンDOSは、Freedosとして知られるDOSも利用可能になりましたが、バージョン1.0を超えて開発されたことはありませんでした。今日のレガシーマシンやDOSプログラムを実行している人の場合、多くの情報がオンラインで存在し、従来のメモリを手動で最適化してDOSプログラムやゲームを最大限に活用しています。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?