Vad är konventionellt minne?
Random Access Memory (RAM) användes helt annorlunda på IBM® PC -maskiner och kloner i gamla dagar när DOS, ett kommandoradsoperativsystem som användes före Windows®, styrde. De första 0-640 kilobyte (KB) av RAM betecknades som konventionellt minne; Området där DOS konventionellt laddas vid start. 640KB - 1 megabyte (MB) -blocket bestående av 384KB var det övre minnesområdet (UMA); De första 64 kB över 1 MB -gränsen blev det höga minnesområdet (HMA eller HIMEM), och allt över som utsågs till ett utökat minne.
Konventionellt minne användes som läs-/skrivområde för operativsystemet och för program, vilket gör en snäv passform. DOS laddade också rutiner, systemdrivrutiner och systemparametrar i detta utrymme. För att hjälpa till att frigöra rum flyttades vissa invånare i konventionellt minne upp RAM -stegen till UMA och HMA. Detta åstadkoms genom att lägga till ett par rader i config.sys -filen, en fil som tillsammans med autoexec.bat bestämdes till en stor DEMLEE Minnesbelastningsparametrarna för programvara och hårdvaruenheter som används i DOS och tidiga Windows® -system. I slutet av 1980 -talet automatiserade QuarterDeck Memory Manager® (QEMM) mycket av den optimering som krävs av datoranvändare vid den tiden som inte kunde göra det manuellt.
År 1990 introducerade Digital Research®s DR DOS version 5.0 en bättre strategi för att få ut mesta möjliga av konventionellt minne, inklusive dess egna inbyggda utökade minneschef: EMM386.exe. Denna version av DOS laddades nästan helt i högt minne och frigör konventionellt minne för de program som bara kunde köras där. En annan fördel med detta operativsystem är att det kan köpas av allmänheten (med början med version 3.1), medan MS DOS endast var tillgängligt med hårdvara.
Microsoft® svarade på Digital Research® med sin egen 5.0 -utgåva 1991 som motverkade THan fördelar med Dr DOS 5.0. Tävlingen fortsatte med DR. DOS 6.0 som inkluderade uppgifter och skivkomprimering, och MS DOS 6.0 följde in natura. DOS 6.22 var det sista oberoende tillgängliga MS DOS -paketet som marknadsförs, medan Dr DOS fortsätter att säljas via DRDOS.com.
När Windows® -operativsystem avancerade blev begränsningarna för att optimera konventionellt minne ett avlägset minne, med undantag för de som fortsatte att använda DOS -program, antingen av nödvändighet eller för skojs skull. Från och med Windows® 95 integrerades en parad version av MS DOS i syfte att bootstrapping eller felsökning. Windows® XP behåller en skelettversion av MS DOS 8.0, endast tillgänglig genom att skapa en diskett startdisk, liksom Vista®. Alla versioner av Windows® behåller ett skal- eller kommandoradsgränssnitt. I tidigare versioner av Windows® var detta Command.exe, som blev cmd.exe i Windows-NT®-familjen.
Från och med september 2006, en gratis, öppen källkodsversionav DOS blev också tillgänglig, känd som Freedos, även om den aldrig utvecklades utöver version 1.0. För dem som använder äldre maskiner eller kör DOS -program idag finns det mycket information online för att manuellt optimera konventionellt minne för att få ut mesta möjliga av dina DOS -program eller spel.