Skip to main content

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 utökat minne.

Konventionellt minne användes som läs-/skrivområde för operativsystemet och för program, vilket skapade fören 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ämde till stor del minnesbelastningsparametrarna för programvara och hårdvaruenheter som används i DOS och tidiga Windows system.I slutet av 1980 -talet utvidgade QuarterDeck Memory Manager (QEMM) Automatiserad mycket av det optimerande 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 sin egen inbyggda utökade minneshanterare: 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 DOS endast var tillgänglig med hårdvara.

Microsoft svarade på digital forskning reg;med sin egen 5.0 -utgåva 1991 som motverkade fördelarna 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.

som Windows Operativsystem avancerade, begränsningarna för att optimera konventionellt minne blev 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.Börjar med Windows 95, en parad version av MS DOS integrerades 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 Håll ett skal- eller kommandoradsgränssnitt.I tidigare versioner av Windows Detta var kommando.exe, som blev cmd.exe i Windows-nt reg;Familj.

Från och med september 2006 blev en gratis open source-version av DOS 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.