Wat is het conventionele geheugen?
Random Access Memory (RAM) werd heel anders gebruikt op IBM® -pc -machines en klonen in oude dagen wanneer DOS, een opdrachtregel besturingssysteem dat voorafgaand aan Windows® werd gebruikt, geregeerd. De eerste 0-640 kilobytes (KB) RAM werden aangeduid als conventioneel geheugen; het gebied waar DOS conventioneel werd geladen bij het opstarten. Het 640KB - 1 megabyte (MB) blok bestaande uit 384 kb was het bovenste geheugengebied (UMA); De eerste 64KB over de grens van 1 MB werd het hoge geheugengebied (HMA of HIMEM), en alles dat werd aangeduid als uitgebreid geheugen.
Conventioneel geheugen werd gebruikt als het lees-/schrijfgebied voor het besturingssysteem en voor programma's, wat zorgt voor een strakke pasvorm. DOS laadde ook routines, systeemdrivers en systeemparameters in deze ruimte. Om de kamer vrij te maken, werden sommige inwoners van het conventionele geheugen de Ram Ladder naar de UMA en HMA verplaatst. Dit werd bereikt door een paar regels toe te voegen aan het bestand config.sys, een bestand dat samen met AutoExec.bat vastbeslotenEE De geheugenlaadparameters van software en hardware -apparaten die worden gebruikt in DOS en Early Windows® -systemen. In de late jaren tachtig heeft het Quarterdeck Expanded Memory Manager® (QEMM) veel van het optimalisatie van computergebruikers geautomatiseerd die destijds die het niet handmatig konden doen.
Tegen 1990 introduceerde Digital Research®'s DR DOS versie 5.0 een betere strategie om het meeste uit het conventionele geheugen te halen, inclusief zijn eigen ingebouwde uitgebreide geheugenmanager: EMM386.exe. Deze versie van DOS laadde bijna volledig in een hoog geheugen en maakte het conventionele geheugen vrij voor de programma's die daar alleen konden worden uitgevoerd. Een ander voordeel van dit besturingssysteem is dat het door het publiek zou kunnen worden gekocht (beginnend met versie 3.1), terwijl MS DOS alleen beschikbaar was gebundeld met hardware.
Microsoft® reageerde op Digital Research® met zijn eigen 5.0 -release in 1991 die T tegengingHij voordelen van Dr. Dos 5.0. De concurrentie ging door met DR. DOS 6.0 met taak-switching en schijfcompressie, en MS DOS 6.0 volgde in natura. MS DOS 6.22 was de laatste onafhankelijk beschikbare MS DOS -pakket op de markt gebracht, terwijl Dr. Dos nog steeds wordt verkocht via DRDOS.com.
Naarmate Windows® -besturingssystemen vooruitgingen, werden de beperkingen van het optimaliseren van het conventionele geheugen een verre geheugen, behalve degenen die DOS -programma's bleven gebruiken, hetzij uit noodzaak of voor de lol. Beginnend met Windows® 95 werd een pared down -versie van MS DOS geïntegreerd met het oog op bootstrapping of probleemoplossing. Windows® XP behoudt een skeletversie van MS DOS 8.0, alleen toegankelijk door een floppy opstartschijf te maken, net als Vista®. Alle versies van Windows® behouden een shell- of opdrachtregelinterface. In eerdere versies van Windows® was dit command.exe, dat cmd.exe werd in de Windows-NT®-familie.
Vanaf september 2006, een gratis, open-source versievan DOS kwam ook beschikbaar, bekend als Freedos, hoewel het nooit is ontwikkeld na versie 1.0. Voor degenen die vandaag oude machines gebruiken of DOS -programma's uitvoeren, bestaat er veel informatie online voor het handmatig optimaliseren van het conventionele geheugen om het meeste uit uw DOS -programma's of games te halen.