Was ist konventionelles Gedächtnis?
Random Access Memory (RAM) wurde in früheren Zeiten auf IBM® PC-Maschinen ganz anders genutzt und geklont, als DOS, ein vor Windows® verwendetes Befehlszeilen-Betriebssystem, die Regel war. Die ersten 0-640 Kilobyte (KB) RAM wurden als herkömmlicher Speicher bezeichnet; der Bereich, in dem DOS normalerweise beim Booten geladen wird. Der Block mit 640 KB - 1 Megabyte (MB), der aus 384 KB bestand, war der obere Speicherbereich (Upper Memory Area, UMA); Die ersten 64 KB über der 1 MB-Grenze wurden zum High Memory Area (HMA oder HIMEM), und alles darüber wurde als Extended Memory bezeichnet.
Herkömmlicher Speicher wurde als Lese- / Schreibbereich für das Betriebssystem und für Programme verwendet, um eine enge Passform zu gewährleisten. DOS lud auch Routinen, Systemtreiber und Systemparameter in diesen Bereich. Um Platz freizugeben, wurden einige Bewohner des konventionellen Speichers die RAM-Leiter zur UMA und HMA hochgeschoben. Dies wurde erreicht, indem der Datei CONFIG.SYS ein paar Zeilen hinzugefügt wurden. Diese Datei bestimmte zusammen mit AUTOEXEC.BAT in hohem Maße die Speicherladeparameter von Software- und Hardwaregeräten, die in DOS- und frühen Windows®-Systemen verwendet wurden. In den späten 1980er Jahren automatisierte der Quarterdeck Expanded Memory Manager® (QEMM) einen Großteil der Optimierungen, die Computerbenutzer zu dieser Zeit nicht manuell durchführen konnten.
Mit der DR DOS-Version 5.0 von Digital Research® wurde 1990 eine bessere Strategie eingeführt, um das Beste aus dem konventionellen Speicher herauszuholen, einschließlich des integrierten erweiterten Speichermanagers: EMM386.EXE. Diese DOS-Version wurde fast vollständig in den Hauptspeicher geladen, wodurch konventioneller Speicher für die Programme frei wurde, die nur dort ausgeführt werden konnten. Ein weiterer Vorteil dieses Betriebssystems ist, dass es für die Öffentlichkeit erhältlich ist (ab Version 3.1), während MS DOS nur zusammen mit Hardware erhältlich war.
Microsoft® reagierte 1991 auf Digital Research® mit seiner eigenen Version 5.0, die den Vorteilen von DR DOS 5.0 entgegenwirkte. Der Wettbewerb wurde mit DR fortgesetzt. DOS 6.0, einschließlich Task-Switching und Festplattenkomprimierung, und MS DOS 6.0 folgten in Form von Sachleistungen. MS DOS 6.22 war das letzte unabhängig erhältliche MS DOS-Paket, das auf den Markt gebracht wurde, während DR DOS weiterhin über drdos.com vertrieben wird.
Mit den Fortschritten der Windows®-Betriebssysteme gerieten die Einschränkungen bei der Optimierung des konventionellen Speichers in Vergessenheit, mit Ausnahme derer, die weiterhin DOS-Programme verwendeten, entweder aus Gründen der Notwendigkeit oder zum Spaß. Ab Windows® 95 wurde eine abgespeckte Version von MS DOS zum Zweck des Bootstrappens oder der Fehlerbehebung integriert. Windows® XP behält eine Hauptversion von MS DOS 8.0 bei, auf die nur durch Erstellen einer Startdiskette zugegriffen werden kann, ebenso wie Vista®. Alle Windows®-Versionen verfügen weiterhin über eine Shell oder eine Befehlszeilenschnittstelle. In früheren Versionen von Windows® war dies COMMAND.EXE, das in der Windows-NT®-Familie zu CMD.EXE wurde.
Seit September 2006 ist auch eine kostenlose Open-Source-Version von DOS verfügbar, die als FreeDOS bekannt ist. Sie wurde jedoch nie über Version 1.0 hinaus entwickelt. Für diejenigen, die heute ältere Computer verwenden oder DOS-Programme ausführen, sind viele Informationen online verfügbar, mit denen Sie den konventionellen Speicher manuell optimieren können, um das Beste aus Ihren DOS-Programmen oder -Spielen herauszuholen.