Toon posts:

[win98] Dos conventioneel geheugen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Iemand enig idee hoe ik een in windows98 het gereserveerde geheugen kan vrijmaken ? Zodat mijn upper memory hoger word ?

dit is me config.sys :

device=c:\windows\himem.sys
dos=high,umb
device=c:\windows\emm386.exe NOEMS
files=150
buffers=20

In me system.ini hebbik het de volgende regel ook staan: Localloadhigh=on

Mijn autoexec.bat is leeg


mijn mem /c /p :

Modules die geheugen onder 1 MB gebruiken:

Naam Totaal Conventioneel Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 25,664 (25K) 10,736 (10K) 14,928 (15K)
HIMEM 1,168 (1K) 1,168 (1K) 0 (0K)
EMM386 4,064 (4K) 4,064 (4K) 0 (0K)
DBLBUFF 2,976 (3K) 2,976 (3K) 0 (0K)
WIN 3,760 (4K) 3,760 (4K) 0 (0K)
vmm32 31,568 (31K) 26,496 (26K) 5,072 (5K)
IFSHLP 2,864 (3K) 0 (0K) 2,864 (3K)
COMMAND 7,168 (7K) 0 (0K) 7,168 (7K)
Leeg 651,888 (637K) 605,808 (592K) 46,080 (45K)

Samenvatting van geheugen:

Geheugentype Totaal Gebruikt Vrij
---------------- ----------- ----------- -----------
Conventioneel 655,360 49,552 605,808
Upper 76,112 30,032 46,080
Gereserveerd 393,216 393,216 0
Extended (XMS) 65,984,176 ? 265,859,072
---------------- ----------- ----------- -----------

Ik wil dus het gereserveerde geheugen vrijmaken !


zodag ik zoiets krijg : ( maar dan in nederlands )

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 654,336 10,304 644,048
Upper 163,888 124,704 39,184
Reserved 0 0 0
Extended (XMS) 267,255,760 30,310,352 219,086,848
---------------- ----------- ----------- -----------
Total memory 268,040,192 30,445,840 219,756,240


Ik tracht dus het vrije conventionele geheugen boven de 590k te krijgen en me upper memory block ongeveer boven de 50k


_/-\o_

Verwijderd

code:
1
2
3
device=c:\windows\himem.sys 
dos=high,umb
device=c:\windows\emm386.exe NOEMS

Volgens mij is het niet nodig om deze drivers te laden; dit doet windows zelf wel. Bovendien als je windows gestart hebt open je een dos-prompt (neem ik aan) Je kunt hiervan wel de instellingen aanpassen zodat je in die dosbox meer geheugen vrij kunt maken.

  • ajouin
  • Registratie: Juli 2001
  • Laatst online: 20-11 16:20
je zit toch boven de 590??
himem.sys wordt inderdaad automatisch geladen
je zit al aan max vrij conventioneel geheugen denk ik
je kan van conventioneel naar upper verplaatsen door de opdracht loadhigh voor elke opdracht na de regel dos=high,umb
maar gezien uw config.sys daarachter en autoexec.bat leeg zijn valt er niks te veranderen

Verwijderd

Ik tracht dus het vrije conventionele geheugen boven de 590k te krijgen en me upper memory block ongeveer boven de 50k
Heb je hier mssn ook nog een speciale reden voor :?

Verwijderd

Topicstarter
Mijn reden is EXact voor dos.
Ik heb een paar computers staan die steeds last hebben van de welbekende foutmelding die je krijgt als je print vanuit exact. ( de foutcode 8 melding, te weinig geheugen )
Voor exact moet je ongeveer 590k conventioneel geheugen vrij hebben. En ongeveer 50k upper memory

ik krijg me upper memory niet hoog genoeg ! meer ideen ?

Verwijderd

Is Exact in dos draaien geen optie?

DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS I=B000-B7FF I=C800-E7FF
DOS=HIGH,UMB

heb je de files of fileshigh-instelling al aangepast (omhoog geschroeft) ?
VMM32 neemt zowieso een hoop geheugen in beslag.

I=xxxx-yyyy zorgt dat je geheugengebieden extra in beslag neemt om ze als upper memory te gebruiken.
Met het Microsoft programma MSD.EXE kun je in puur DOS prima zien welke geheugenbereiken vrij zijn.

Als laatste valt het te overwegen Memmaker te draaien

  • Pearl
  • Registratie: September 2002
  • Laatst online: 28-12 08:48
Ja, dat waren nog eens tijden.
Idd, memmaker, staat nog op de rom van win95.
Had je ook nog qemm, was ook goed.

Een specialist weet alles van niks en een generalist weet niks van alles.

Pagina: 1