Select the product you need help with
Het gebruik van het Upper Memory Blocks optimaliserenArtikel ID: 77083 - Bekijk de producten waarop dit artikel van toepassing is. Op deze paginaSamenvattingU hebt de computer ingesteld laden programma's of stuurprogramma's in
upper memory blocks (UMB's). Nu wilt u ervoor zorgen dat u wilt maken
optimaal gebruik van deze UMB's zodat u kunt zo veel programma's uitvoeren de
upper memory area mogelijk. In dit artikel vindt u technieken voor het beste gebruik van uw van computer upper memory area. Deze technieken gebruiken, moet u bekend met de informatie op pagina's 313 330 Microsoft MS-DOS 'Gebruikershandleiding en naslaginformatie' voor versie 5.0, wordt uitgelegd hoe u programma's in een UMB's laden. In het bijzonder bieden pagina 327 en 329 sommige informatie over het gebruik van UMB's optimaliseren. In dit artikel worden de volgende optimalisatie technieken uitgelegd:
EMM386 STARTEN MET DE SCHAKELOPTIE IN PLAATS VAN DE SCHAKELOPTIE RAM NOEMSAls u geen programma's waarvoor expanded memory (EMS), starten Met de schakeloptie NOEMS EMM386. Hierdoor kunt u een extra 64 K van UMB's, omdat de NOEMS overschakelen EMM386 niet te maken dat een EMS-paginaframe in het upper memory area. Als u EMM386 met de NOEMS switch programma's kunnen niet ook gebruik van expanded memory. wanneer ze worden uitgevoerd met Windows.EMM386 starten met de schakeloptie NOEMS:
DE AANBEVOLEN VOLGORDE VOOR HET LADEN VAN STUURPROGRAMMA 'S EN PROGRAMMA 'S IN HET UMB 'S ZOEKENWanneer u start een programma met de opdracht DEVICEHIGH of LOADHIGH Laadt MS-DOS het programma in de grootste overige UMB, zelfs als het in een kleinere UMB zouden passen. Hierdoor wordt de volgorde waarin u laden programma's in een UMB's is belangrijk bij het optimaliseren van uw gebruik in het upper memory. U moet experimenteren om te zoeken naar de beste volgorde voor uw systeem.Een opstartdiskette makenVoordat u optimaliseren floppy opstartdiskette maken die bevat een back-up van het bestand CONFIG.SYS en AUTOEXEC.BAT-bestanden. Naar doen, plaats een geformatteerde diskette in station a en type de de volgende opdrachten:sys c: a: Met deze opstartdiskette kunt u experimenteren meer vrij; Als
u wijzigt het bestand CONFIG.SYS of AUTOEXEC.BAT-bestand en uw computer
vergrendelingen van wanneer u opnieuw invoegen alleen back-up schijf in station a
en druk op CTRL + ALT + DEL.a:\ c:\config.sys kopiëren copy c:\autoexec.bat a:\ De beste laadvolgorde zoekenBij het laden van programma's met hoge, laadt MS-DOS elk programma in de grootste overige UMB, zelfs als deze in een UMB kleiner passen zouden. Daarom de volgorde waarin u programma's in een UMB's laden is belangrijk. In het algemeen Wanneer het laden van programma's in het upper memory area grotere programma's laden voordat u kleinere. Echter, deze eenvoudige load-de grootste-eerst methode mogelijk niet altijd de meest efficiënte. Soms kan u hebben aan verwerkingskracht van de laadvolgorde van upper memory ophalen gebied.Stel bijvoorbeeld dat u wilt de volgende drie programma's laden in een UMB's: PROGRAM1.EXE 2K PROGRAM2.EXE 2K PROGRAM3.EXE 3K Zoals u ziet, PROGRAM3.EXE is het grootst, bij 3 K. Als u laden PROGRAM3 eerst MS-DOS geplaatst in de grootste UMB (4 K). Sinds PROGRAM3 gebruikt niet de hele 4 kB ruimte in die UMB, een extra kB geheugen ongebruikt blijft. Het volgende programma PROGRAM1 (2 K) past in de 3 K UMB, opnieuw een ongebruikte kB geheugen te verlaten. Echter PROGRAM2 ook 2 K aaneengesloten ruimte nodig en past niet in een van de 1 K UMB's blijven. Dit is een voorbeeld van het het is niet zo efficiënt grootste programma eerst laden. Een efficiëntere methode zou worden geladen PROGRAM1 (2 K), vervolgens PROGRAM3 (3 K), en vervolgens PROGRAM2 (2 K). Vervolgens zou alle drie programma's in passen UMB's. MS-DOS zou PROGRAM1 laden in de 4 K UMB, 2 K ruimte verlaten. PROGRAM3 zouden vervolgens passen in de volgende grootste UMB (3 K) en PROGRAM2 in de resterende 2 K zou passen. Een programma geheugenvereisten uitzoekenGeheugenvereisten van een programma te bepalen welk formaat UMB nodig. Helaas kan het soms lastig om uitzoeken welke grootte UMB een bepaald programma, moet omdat dit afhankelijk hoe en wanneer de programma geheugen toegewezen. In het algemeen vallen programma's in twee groepen:
Program Name Size of UMB It Needs ------------------------------------ ANSI.SYS File size DISPLAY.SYS Size while running DRIVER.SYS File size EGA.SYS File size MOUSE.COM File size MOUSE.SYS File size PRINTER.SYS Size while running RAMDRIVE.SYS Size while running SMARTDRIVE.SYS Size while running SETVER.EXE File size APPEND.EXE Size while running ASSIGN.COM Size while running DOSKEY.COM Size while running FASTOPEN.EXE Size while running GRAFTABL.COM File size GRAPHICS.COM Size while running KEYB.COM File size MIRROR.COM Size while running NLSFUNC.EXE File size SHARE.EXE Size while running Jongleren met de laadvolgorde tussen CONFIG.SYS en AUTOEXEC.BAT-bestandenDe meeste stuurprogramma's worden geladen vanuit het bestand CONFIG.SYS-bestand en de meeste geheugenresidente programma's uit het bestand AUTOEXEC.BAT-bestand. MS-DOS-processen het bestand CONFIG.SYS-bestand en voert u vervolgens de opdrachten in de AUTOEXEC.BAT-bestand. Dit beperkt de mogelijkheden voor het manipuleren van de belasting volgorde van stuurprogramma's en programma's, omdat de stuurprogramma's in het bestand CONFIG.SYS-bestand altijd wordt geladen voordat de programma's in uw AUTOEXEC.BAT-bestand.De volgende tips kunt u het saldo van het gebruik van UMB's tussen het apparaat stuurprogramma's en geheugenresidente programma's:
EMM386 BIEDEN MEER UMB 'S AANPASSENU kunt aanpassen EMM386 extra ruimte in het upper memory toewijzen gebied. (Dit is vooral handig als u EMM386 met starten de schakeloptie RAM expanded geheugen beschikbaar om programma's te maken.) Eerste, de stappen in Procedure 1 te verrichten. Na uitvoering van Procedure 1 als u nog steeds niet kan laden programma's en apparaatstuurprogramma's in UMB's, uitvoeren de stappen in Procedure 2.Procedure 1: Inclusief bepaalde gedeelten van het Upper Memory AreaBepaalde adressen in het upper memory area zijn meestal gereserveerd voor gebruik van hardware- en videostuurprogramma's; EMM386 maakt meestal geen deze gebieden als UMB's beschikbaar. Op veel systemen is de hardware en videostuurprogramma's niet alle adressen gereserveerd geheugen gebruiken. De resterende adressen kan worden opgenomen door EMM386 voor UMB's. Naar instrueren EMM386 deze ongebruikte gebieden opnemen, u de schakeloptie EMM386 worden gestart nadat de opdracht DEVICE.Extra ruimte in het upper memory area voor gebruik als UMB's, toewijzen Volg deze stappen:
Procedure 2: De ruimte verminderen braakgelegde instellen voor gebruik met EMS-geheugenEMM386 starten met de schakeloptie RAM maakt minder upper memory blocks (UMB's) beschikbaar dan starten met de schakeloptie NOEMS. Als programma's of het stuurprogramma niet in een UMB's geladen wanneer de computer wordt gestart, er mogelijk niet voldoende UMB's die programma's uitvoeren. Dit komt omdat met de schakeloptie RAM-geheugen wordt gereserveerd voor gebruik in het upper memory 64 K met het expanded memory. De overige UMB's mogelijk niet groot genoeg is uitvoeren van programma's, zelfs als u kon bevatten aanvullende door de volgende Procedure 2 adressen.U kunt de opdracht geven EMM386 reserveert 16 K van het upper memory area in plaats van 64 K voor expanded memory. Dit maakt meer UMB 's beschikbaar, maar programma's die gebruikmaken van EMS-geheugen mogelijk minder efficiënt. Volg deze stappen:
Als uw programma's en stuurprogramma's nog niet in een UMB's geladen, is mogelijk dat het systeem gewoon geen voldoende UMB's beschikbaar Deze programma's uitvoeren. Zie de documentatie bij uw computer hardware voor informatie over welke adressen in het upper memory area gebruikt zijn; Neem contact op met Microsoft Productondersteuning voor verdere ondersteuning. ReferentiesZie de volgende pagina's in de "gebruikershandleiding en naslaginformatie' voor
aanvullende informatie:
EigenschappenArtikel ID: 77083 - Laatste beoordeling: zaterdag 9 juni 2012 - Wijziging: 4.0
Automatische vertaling BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten. De Engelstalige versie van dit artikel is de volgende: 77083
(http://support.microsoft.com/kb/77083/en-us/
)
|





Naar boven








