Hvad er konventionel hukommelse?
Random Access Memory (RAM) blev anvendt ganske forskelligt på IBM® PC -maskiner og kloner i dage med gamle, hvor DOS, et kommandolinje -operativsystem, der blev brugt før Windows®, styrede. Den første 0-640 kilobyte (KB) RAM blev betegnet som konventionel hukommelse; Området, hvor DOS konventionelt blev indlæst ved opstart. Den 640 kb - 1 megabyte (MB) -blok bestående af 384 kb var det øvre hukommelsesområde (UMA); De første 64 kb over 1MB -grænsen blev det høje hukommelsesområde (HMA eller HIMEM), og alt over det blev betegnet som udvidet hukommelse.
Konventionel hukommelse blev brugt som læse-/skrivområde til operativsystemet og til programmer, hvilket skaber en tæt pasform. DOS indlæste også rutiner, systemdrivere og systemparametre i dette rum. For at hjælpe med at frigøre værelse blev nogle beboere i konventionel hukommelse flyttet op ad ramstigen til UMA og HMA. Dette blev opnået ved at tilføje et par linjer til filen config.sys, en fil, der sammen med autoexec.bat fast besluttet på en stor DegrEE hukommelsesbelastningsparametre for software- og hardwareenheder, der bruges i DOS og Early Windows® -systemer. I slutningen af 1980'erne udvidede QuarterDeck Memory Manager® (QEMM) automatiseret meget af den optimering, der kræves af computerbrugere på det tidspunkt, som ikke var i stand til at gøre det manuelt.
I 1990 introducerede Digital Research®'s Dr. Dos version 5.0 en bedre strategi for at få mest muligt ud af konventionel hukommelse, inklusive sin egen indbyggede udvidede hukommelsesadministrator: EMM386.EXE. Denne version af DOS indlæste næsten udelukkende i høj hukommelse og frigør konventionel hukommelse til de programmer, der kun kunne køres der. En anden fordel ved dette operativsystem er, at det kunne købes af offentligheden (startende med version 3.1), mens MS DOS kun var tilgængelig med hardware.
Microsoft® reagerede på Digital Research® med sin egen 5.0 -udgivelse i 1991, som modvirkede tHan fordele ved Dr. Dos 5.0. Konkurrencen fortsatte med dr. DOS 6.0, der omfattede opgaveskift og diskkomprimering, og MS DOS 6.0 fulgte i natur. MS DOS 6.22 var den sidste uafhængigt tilgængelige MS DOS -pakke, der blev markedsført, mens Dr. Dos fortsætter med at blive solgt via DRDOS.com.
Da Windows® -operativsystemer avancerede, blev begrænsningerne for at optimere konventionel hukommelse en fjern hukommelse, bortset fra dem, der fortsatte med at bruge DOS -programmer, enten af nødvendighed eller for sjov. Fra Windows® 95 blev en pared down -version af MS DOS integreret med henblik på bootstrapping eller fejlfinding. Windows® XP bevarer en skeletversion af MS DOS 8.0, kun tilgængelig ved at oprette en diskettestart, ligesom Vista®. Alle versioner af Windows® bevarer en skal eller kommandolinjegrænseflade. I tidligere versioner af Windows® var dette kommando.exe, der blev cmd.exe i Windows-NT®-familien.
Fra september 2006, en gratis, open source versionAf DOS blev også tilgængelig, kendt som Freedos, skønt det aldrig blev udviklet ud over version 1.0. For dem, der bruger ældre maskiner eller kører DOS -programmer i dag, findes der meget information online til manuelt at optimere konventionel hukommelse for at få mest muligt ud af dine DOS -programmer eller spil.