Newsgroup: it.comp.os.linux.debian
Titolo: Kernel 486: quanta ram?

 
 
 
 
Ho un portatile di qualche anno f�,cpu Pentium M, con Debian devo utilizzare
un Kernel 486. Vorrei poter utilizzare tutta la ram che p�sso installare sul
notebook.
 
 
Domanda: quanta ram pu� utilizzare un Kernel 486?
 
Gr�zie
 
Ciao
 
 
 
 


almeno 4GB direi.
 
Ciao Jack
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?

 Domanda: quanta ram puï¿œ utilizzare un Kernel 486?
 
Il kernel ï¿œ limitato a 48GB in modalitï¿œ PAE.
Ma il problema sarï¿œ certamente il tuo chipset che dubito ne supporti piï¿œ
di due a al massimo 4.
 
 
 
-- 
Flavio Visentin
 
Scientists discovered what's wrong with the female brain: on the left
side, there's nothing right, and on the right side, there's nothing left

 di due a al massimo 4.
 
La Ram MAX del pc mi pare sia 2GB.
 
 
Ciao
 
 
 

 La Ram MAX del pc mi pare sia 2GB.
 
Allora qualsiasi kernel va bene.
 
Bye.

 La Ram MAX del pc mi pare sia 2GB.
 
Quindi quello ï¿œ il limite


 side, there's nothing right, and on the right side, there's nothing left
 
Ok, vi ringr�zio.
 
Ciao 
 
 

 derivati dal Pentium Pro tra i quali c'ï¿œ anche il Pentium M
 
Se deve utilizzare strettamente le istruzioni 80486, il PAE in quel set non c'e'.
 
Giulia
 


Vero, ma per quel processore si usa il kernel 686, non 486. L'ho
ritenuto un refuso per indicare i 32 bit dato che il Pentium M ï¿œ
successore del PIII


> Domanda: quanta ram pu� utilizzare un Kernel 486?
 
Mi sono documentata!!
 
64Tb per la precsione 16K descrittori da 4gb l'uno.
 
Ovviamente non quella fisica,  ma se trovi un disco IDE da 64TB fai un bello swappone  :-P
 
Giulia
 
 


 
Non ricordando bene se il 486 supporta o no il PAE sono andato su 
wikipedia la quale riporta questo:
Nell'informatica, Physical Address Extension (PAE, Estensione 
dell'indirizzo fisico) è una caratteristica di alcuni processori x86 e 
x86-64 che permette di usare più di 4 gigabyte di memoria fisica nei 
sistemi a 32 bit - in concomitanza con il supporto appropriato del 
sistema operativo. PAE è disponibile da Intel Pentium Pro (e successivi) 
CPUs - compresi tutti gli ultimi processori Pentium-series ad eccezione 
della versione con bus a 400 MHz del Pentium M - e allo stesso modo 
dall'AMD Athlon (e successivi) con versioni della stessa architettura 
simili o più avanzate.
 
 
 
Quindi dal Pentium in poi
E' wikipedia che sbaglia ?
 

 E' wikipedia che sbaglia ?
 
Il problema ï¿œ che con il termine Pentium sono stati indicati molti
processori, quindi puï¿œ ingenerare confusione. Il PAE ï¿œ nato con il
Pentium Pro (i686) e AFAIR non ï¿œ mai esistito sulle architetture Pentium
originali, ovvero quelle antecedenti Pentium Pro e Pentium 2 che erano
l'architettura i586. Peraltro avrebbe avuto anche ben poco senso visto
che non esistevano chipset per tali CPU in grado di gestire quei
quantitativi di RAM.
Non mi torna la parte che cita i Pentium M con bus a 400MHz come non
supportanti PAE, visto che architetturalmente sicuramente lo supportano,
ma sapendo che Intel era solita declassare i chip con alcuni guasti per
poterli rivendere in settori specifici (Centreon ï¿œ stato il progenitore
di questa pratica), non mi stupirei se avesse riportato in quella classe
di CPU tutte quelle che avevano qualche difetto nell'area che gestiva
l'indirizzamento esteso.


 E' wikipedia che sbaglia ?
 
No, e' che i processori moderni dal 286 in poi hanno una gestione della memoria estremante complessa(bhe non che i segmenti dell 8086 siano semplici), con 
tabelle,segmenti,descrittori , mmu ,e chi piu' ne ha piu' ne metta , avendo letto sia il manuale del 80286 che quello dell 80386 da "ciovine"(cit) ho una 
visione d'insieme abbastanza completa a quel livello, e ti dico che per distinguere tra memoria virtuale e fisica comunque bisogna avere delle conoscenze
delle strutture di indirizzamento e non basta leggere wikipedia per distinguere il vero dal falso.
 
 
Giulia
 
 

 comunque bisogna avere delle conoscenze
 
La virtual memory non ï¿œ comunque memoria fisica. La memoria virtuale ï¿œ
per l'appunto virtuale; puï¿œ essere usata per sopperire a temporanee
necessitï¿œ di maggiore RAM swappando pagine di memoria su altri device,
ma non ï¿œ memoria realmente disponibile per l'elaborazione corrente dei dati.
In ogni istante non puï¿œ essere attiva piï¿œ memoria della ram fisicamente
disponibile e questa puï¿œ essere al piï¿œ 4GB su processori senza PAE o
64GB per processori con PAE.
Il programma potrï¿œ indirizzare un quantitativo di RAM pari al limite
teorico che hai riportato di 2^46 (dato dai 14 bit del segment register
+ 32 bit di offset nel segmento da 4GB) ma ï¿œ cosa diversa dalla memoria
fisica realmente indirizzabile dal kernel.



Lo so anch' io che i processori x86 hanno i segmenti ma, se ricordo bene 
(da giovine anch'io) non si puo accedere a tutta quella memoria, ma solo 
un segmento per volta (4GB con indirizzi a 32 bit)