Skip to main content

Hvad er konventionel hukommelse?

Tilfældig adgangshukommelse (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 , regerede.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, der skaber foren 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 bestemte i stor grad hukommelseslæsningsparametre for software og hardwareenheder, der bruges i DOS og tidlige Windows Systemer.I slutningen af 1980'erne udvidede QuarterDeck Memory Manager (QEMM) Automatiserede 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), hvorimod MS DOS kun var tilgængelig med hardware.

Microsoft svarede på Digital Research med sin egen 5.0 -udgivelse i 1991, der modsatte sig fordelene 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.

Som Windows Operativsystemer avancerede, begrænsningerne for at optimere konventionel hukommelse blev en fjern hukommelse, bortset fra dem, der fortsatte med at bruge DOS -programmer, enten af nødvendighed eller for sjov.Start med Windows 95, en pareret version af MS DOS blev integreret med det formål at 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 Bevar en skal eller kommandolinjegrænseflade.I tidligere versioner af Windows Dette var kommando.exe, der blev cmd.exe i Windows-Nt Familie.

Fra september 2006 blev en gratis, open source-version af DOS også tilgængelig, kendt som Freedos, skønt den 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 optimering af konventionel hukommelse for at få mest muligt ud af dine DOS -programmer eller spil.