Discussione:
Emm386.exe di appetito variabile (!!)
(troppo vecchio per rispondere)
SanTrollini
2008-09-20 15:32:46 UTC
Permalink
Ciao
sto configurando due vecchi ruderi col DOS (7.1) e noto che su una delle
due macchine, la memoria DOS convenz. scarseggia...
il colpevole e' EMM386, solo che su una macchina (Celeron 633) mangia
solo 4 KB mentre sull'altra (PIII 500) si pappa ben 57 KB di mem.
convenzionale.. come mai?? i config.sys delle due macchine sono
praticamente identici, gli autoexec.bat variano di poco, ma nulla che
dovrebbe influenzare o creare una differenza cosi' vistosa...
problema di versione? ci furono all'epoca delle patch per i file di
sistema che mangiavano molta memoria, ricordo qualcosa di versioni
diverse dell'IO.SYS, ma, dati gli anni passati, la memoria (mia)
vacilla...
qualcuno si ricorda?
grazie e ciao
San
Giovanni
2008-09-21 09:22:19 UTC
Permalink
Post by SanTrollini
sto configurando due vecchi ruderi col DOS (7.1) e noto che su una
delle due macchine, la memoria DOS convenz. scarseggia... il
colpevole e' EMM386, solo che su una macchina (Celeron 633) mangia
solo 4 KB mentre sull'altra (PIII 500) si pappa ben 57 KB di mem.
convenzionale.. come mai?? i config.sys delle due macchine sono
praticamente identici, gli autoexec.bat variano di poco, ma nulla
che dovrebbe influenzare o creare una differenza cosi' vistosa...
problema di versione? ci furono all'epoca delle patch per i file di
sistema che mangiavano molta memoria, ricordo qualcosa di versioni
diverse dell'IO.SYS, ma, dati gli anni passati, la memoria (mia)
vacilla...
qualcuno si ricorda?
EMM386 come altri programmi residenti tenta di installarsi nella
memoria alta (da C800:0000 fino a FFFF:FFFF). Parte di questa memoria
è usata dal BIOS e la reale disponibilità dipende da macchina a
macchina. Ci sono alcune utility che riescono a rimappare il BIOS
(come "memmaker.exe" del DOS 6.xx) liberando maggior spazio e cercando
di ottimizzare la posizione dei vari programmi in modo che occupino
tutti i buchi possibili.

Ciao
Giovanni
--
A computer is like an air conditioner,
it stops working when you open Windows.
Registered Linux user #337974 < http://giovanni.homelinux.net/ >
SanTrollini
2008-09-21 18:00:51 UTC
Permalink
Trovato... ho risolto da solo: i config.sys delle due macchine in verità NON
sono uguali, in uno vi si carica ramdrive.sys per creare un disco RAM, e
questo stranamente appioppa a EMM386 57 KB di memoria conv. occupata..
se "remmo" la riga con ramdrive.sys, EMM386 si assesta sui 4 KB..
cmq grazie per il tip sulla memoria BIOS!
San
Post by Giovanni
EMM386 come altri programmi residenti tenta di installarsi nella
memoria alta (da C800:0000 fino a FFFF:FFFF). Parte di questa memoria
è usata dal BIOS e la reale disponibilità dipende da macchina a
macchina. Ci sono alcune utility che riescono a rimappare il BIOS
(come "memmaker.exe" del DOS 6.xx) liberando maggior spazio e cercando
di ottimizzare la posizione dei vari programmi in modo che occupino
tutti i buchi possibili.
Ciao
Giovanni
Ammammata
2008-09-22 10:02:04 UTC
Permalink
Post by SanTrollini
Trovato... ho risolto da solo: i config.sys delle due macchine in
verità NON sono uguali, in uno vi si carica ramdrive.sys per creare un
disco RAM, e questo stranamente appioppa a EMM386 57 KB di memoria
conv. occupata.. se "remmo" la riga con ramdrive.sys, EMM386 si
assesta sui 4 KB..
prova a caricare il ramdrive DOPO emm386, specificando di metterlo nella
memoria alta (mi pare LH a inizio riga nell'autoexec e DEVICEHIGH nel
config))
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
Continua a leggere su narkive:
Loading...