Co je konvenční paměť?
Paměť s náhodným přístupem (RAM) byla na počítačích IBM® PC a klonech využívána zcela odlišně ve dnech starých, kdy rozhodoval DOS, operační systém příkazového řádku používaný před Windows®. Prvních 0-640 kilobajtů (KB) RAM bylo označeno jako konvenční paměť; oblast, kde se DOS při zavádění obvykle načte. Blok 640 kB - 1 megabajt (MB) skládající se z 384 kB byl horní oblast paměti (UMA); Prvních 64 kB nad hranicí 1 MB se stalo oblastí s vysokou pamětí (HMA nebo HIMEM) a vše nad tím bylo označeno jako rozšířená paměť.
Konvenční paměť byla použita jako oblast pro čtení / zápis pro operační systém a pro programy, čímž se těsně přizpůsobila. DOS do tohoto prostoru také zavedl rutiny, systémové ovladače a systémové parametry. Aby se uvolnil prostor, byli někteří obyvatelé konvenční paměti přesunuti po žebříku RAM do UMA a HMA. Toho bylo dosaženo přidáním několika řádků do souboru CONFIG.SYS, což je soubor, který spolu s AUTOEXEC.BAT do značné míry určoval parametry načítání paměti softwarových a hardwarových zařízení používaných v systémech DOS a raných Windows®. V pozdních osmdesátých létech, Quarterdeck Expanded Memory Manager® (QEMM), automatizoval většinu optimalizací požadovaných uživateli počítačů v té době, kteří to nemohli udělat ručně.
V roce 1990 zavedla společnost DR DOS verze 5.0 společnosti Research Research® lepší strategii pro co nejlepší využití konvenční paměti, včetně vlastního vestavěného správce rozšířené paměti: EMM386.EXE. Tato verze systému DOS byla načtena téměř úplně do vysoké paměti a uvolnila tak konvenční paměť pro programy, které tam mohly být spuštěny. Další výhodou tohoto operačního systému je, že jej lze zakoupit veřejností (počínaje verzí 3.1), zatímco MS DOS byl k dispozici pouze s hardwarem.
Microsoft® reagoval na Digital Research® vlastním vydáním 5.0 v roce 1991, které čelilo výhodám DR DOS 5.0. Soutěž pokračovala s DR. DOS 6.0, který zahrnoval přepínání úloh a komprimaci disku, a MS DOS 6.0 následovaly v naturáliích. MS DOS 6.22 byl posledním samostatně dostupným balíčkem MS DOS na trhu, zatímco DR DOS se nadále prodává přes drdos.com.
Jak se operační systémy Windows® zdokonalovaly, omezení optimalizace konvenční paměti se stala vzdálenou pamětí, s výjimkou těch, kteří nadále používali programy DOS, buď z nutnosti, nebo pro zábavu. Počínaje Windows® 95 byla integrovaná verze MS DOS integrována za účelem bootstrappingu nebo řešení problémů. Windows® XP si zachovává kostrovou verzi MS DOS 8.0, přístupnou pouze vytvořením diskety, stejně jako Vista®. Všechny verze Windows® si zachovávají prostředí shellu nebo rozhraní příkazového řádku. V dřívějších verzích Windows® to byl COMMAND.EXE, který se stal CMD.EXE v rodině Windows-NT®.
Jak září 2006, bezplatná, otevřená verze systému DOS také stala se dostupná, známý jako FreeDOS, ačkoli to nikdy nebylo vyvinuto nad verzí 1.0. Pro ty, kteří dnes používají starší počítače nebo používají programy DOS, existuje mnoho informací online pro ruční optimalizaci konvenční paměti, aby bylo možné co nejlépe využít vaše DOS programy nebo hry.