Newsgroup: it.comp.os.dos
Titolo: FAQs e Gestione Memoria

Un ciao a tutti.
Sto cercando di ottimizzare un po' la memoria per le sessioni Dos pure (e 
anche per il floppy di ripristino) smanettando con combinazioni di 
gestori vari (umbpci, hiram, ecc.), ma conoscendo pochissimo il Dos, ho 
dei dubbi-casini sulla cosa piu' elementare, ovvero come viene gestita la 
memoria sotto Dos.
A questo proposito, esiste una FAQ (ne esiste una di questo NG?) 
che copra le fondamenta del discorso memoria?
Tanto per non tediarvi esageratamente con queste cose a voi arcinote, 
potreste gentilmente rispondere con un "si" o con un "no" a delle domande 
inerenti a memoria e come Dos la vede-gestisce, prendendo il caso di un 
comp. con 128MB di ram?
- i 384KB di memoria adiacente e successiva ai 640KB della convenzionale, 
viene chiamata area di memoria superiore, ma quei 384 si chiamano anche 
memoria espansa (ems), giusto?
Ho fatto questa domanda perche' in giro a volte ho trovato info 
contradditorie: alcuni dicono che memoria superiore e memoria espansa 
siano la stessa cosa, ma nello stesso tempo affermano che la memoria 
espansa e' suddivisa in pagine (segmenti di 16KB) e che se un programma 
necessita di informazioni collocate in memoria espansa, il gestore di 
questa mem espansa copia la relativa pagina nel page frame, area di 
memoria appartenente alla memoria superiore (e dunque secondo questa 
ultima affermazione sembrerebbe che memoria espansa e memoria superiore 
non siano la stessa cosa). Inoltre ho letto che le parti inutilizzate 
della memoria superiore vengono chiamate blocchi di memoria superiore 
(umb), giusto?
Il mio problema e' proprio capire se questa memoria superiore sia 
equivalente alla memoria espansa  :)
- La memoria estesa (xms) e' tutta quella che segue il MegaByte 
("formato" dai 640KB di convenzionale piu' i 384KB dell'espansa), giusto?
- La memoria alta (hma) sono i primi 64KB della memoria estesa, cioe' 
quei 64KB nei quali puo' essere eseguito il Dos (o parte di esso) 
utilizzando il comando dos=high (naturalmente caricando anche il gestore 
dell'estesa come himem), giusto?
- A volte ho visto che quando qualcuno di voi posta la configurazione del 
proprio Config.sys e/o Autoexec.bat, si notano un bel po' di istruzioni.
Come mai sul mio Win98SE tali file (che non ho mai toccato finora, tranne 
per ampliare il path dell'Autoexec) sono quasi vuoti, pur avendo un 
casino di applicazioni ed hardware installato e tutto che funziona 
benissimo?
- All'avvio, il System.ini viene processato prima del Config.sys e 
Autoexec.bat, giusto?
In caso affermativo, il discorso delle pochissime istruzioni che vedo nel 
mio Config.sys (solo due, inerenti il display.sys e il country.sys), 
potrebbe dipendere dal fatto che le altre necessarie sono state inserite 
nel System.ini?
Spero possiate/abbiate voglia (va benissimo anche qualche url) di 
intervenire.
Ciao e grazie per le eventuali reply.
mumble

 Autoexec.bat, giusto?
No! Config e poi autoexec sono la "partenza"  del DOS e quindi prima di
quella di windows.
uhmmm non ricordo, ma c'e' un tasto all'avvio... mi sembra F8 per win95 e
ctrl o shift per win98 prova!
Io referenzio l'himem in config.sys ed uso l'autoexec per le sole SET;
null'altro!

 modalita' d'accesso rispetto all'estesa.
Ahhhhhh......  :)
Ascolta, non sapresti indirizzarmi ad una documentazione (necessito 
di piu' input  :)  ) chiara e che parta dalle basi per questi discorsi?
Se non riesco ad afferrare bene anche le cose piu' basilari non dormo 
nemmeno la notte, mannaggia.
Ciao e grazie ancora per le info  :)
mumble

 benissimo?
Prova a avviare il PC in DOS *puro* e vedrai che non funziona piů niente! 
:-)

 :-)
Probabile (il dos puro l'ho sempre e solo usato da floppy, specialmente 
per aggiornare il bios della mobo), ma a parte questo hai qualche 
consiglio su FAQ e/o url con i quali potrei chiarimi i punti esposti nel 
mio post d'apertura thread?
Ciao e grazie, mumble

intervenire.
Per system.ini, win.ini e pasticc.ini vari ecco l'URLo ((C) by Leo):
file:/BOOTLOG.TXT
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian 2.2 Potato */

Grazie mille a tutti, ora inizio a capirci di piu' (vedo di completare 
con i link di lor). Bella quella del "Ni", rez  :)
Ciao, mumble

 mio post d'apertura thread?
Ho visto con piacere che ti hanno già risposto e non saprei fare di meglio.
Certo, l'ideale sarebbe che riuscissi a procurarti qualche manuale che
davano col DOS 5 o 6 (ai tempi si usava ancora! :-).

nel System.ini?
Come detto, w9x fa tutto da solo... ha una marea di modi per caricare
all'avvio tutto quello che vuole (cosa sfruttatissima anche dalle varie
backdoor, ma e' piu' cosa da it.comp.sicurezza.varie).
In ogni caso, tieni a mente che in DOS puro basta solitamente un 620K
liberi di RAM... anche meno, alle volte, in ogni caso ottieni
facilmente il risultato minimo anche con quello stupidone di OPTIMIZE.
Fabrizio