Hva er konvensjonelt minne?
Random Access Memory (RAM) ble brukt ganske annerledes på IBM® PC -maskiner og kloner i dager med gamle når DOS, et kommandolinje -operativsystem som ble brukt før Windows®, styrt. Den første 0-640 kilobyter (KB) RAM ble utpekt som konvensjonelt minne; området der DOS konvensjonelt lastes ved oppstart. 640KB - 1 megabyte (MB) -blokken bestående av 384KB var det øvre minneområdet (UMA); Den første 64KB over 1MB -grensen ble det høye minneområdet (HMA eller Himem), og alt over det ble betegnet som utvidet minne.
Konvensjonelt minne ble brukt som lese-/skriveområde for operativsystemet og for programmer, noe som ga en tett passform. DOS lastet også rutiner, systemdrivere og systemparametere inn i dette rommet. For å hjelpe deg med å frigjøre rom, ble noen innbyggere av konvensjonelt minne flyttet opp RAM -stigen til UMA og HMA. Dette ble oppnådd ved å legge til et par linjer i Config.sys -filen, en fil som sammen med Autoexec.bat bestemt til en stor DREGEE Minnelastningsparametrene til programvare- og maskinvareenheter som brukes i DOS og Early Windows® -systemer. På slutten av 1980 -tallet automatiserte Quarterdeck Expanded Memory Manager® (QEMM) mye av optimaliseringen som kreves av databrukere på det tidspunktet som ikke var i stand til å gjøre det manuelt.
I 1990 introduserte Digital Research®'s DR DOS versjon 5.0 en bedre strategi for å få mest mulig ut av konvensjonelt minne, inkludert sin egen innebygde utvidede minnesjef: EMM386.exe. Denne versjonen av DOS lastet nesten helt inn i høyt minne, og frigjør konvensjonelt minne for programmene som bare kunne kjøres der. En annen fordel med dette operativsystemet er at det kan kjøpes av publikum (starter med versjon 3.1), mens MS DOS bare var tilgjengelig med maskinvare.
Microsoft® svarte på Digital Research® med sin egen 5.0 -utgivelse i 1991 som motarbeidet tHan fordeler med Dr Dos 5.0. Konkurransen fortsatte med dr. DOS 6.0 som inkluderte oppgavebytte- og diskkomprimering, og MS DOS 6.0 fulgte i form. MS DOS 6.22 var den siste uavhengig tilgjengelige MS DOS -pakken som ble markedsført, mens Dr DOS fortsetter å bli solgt gjennom drdos.com.
Etter hvert som Windows® operativsystemer avanserte, ble begrensningene for å optimalisere konvensjonelt minne et fjernt minne, bortsett fra de som fortsatte å bruke DOS -programmer, enten av nødvendighet eller for moro skyld. Fra og med Windows® 95 ble en nedsatt versjon av MS DOS integrert med det formål å bootstrapping eller feilsøking. Windows® XP beholder en skjelettversjon av MS DOS 8.0, bare tilgjengelig ved å lage en diskettstart disk, og det samme gjør Vista®. Alle versjoner av Windows® beholder et skall, eller kommandolinjegrensesnitt. I tidligere versjoner av Windows® var dette Command.exe, som ble cmd.exe i Windows-Nt®-familien.
fra september 2006, en gratis, åpen kildekodeversjonav DOS ble også tilgjengelig, kjent som Freedos, selv om det aldri ble utviklet utover versjon 1.0. For de som bruker gamle maskiner eller kjører DOS -programmer i dag, eksisterer mye informasjon på nettet for manuelt optimalisering av konvensjonelt minne for å få mest mulig ut av DOS -programmene eller spillene dine.