[MontelLUG] 32 o 64?

Stefano Fraccaro stefano.fraccaro a gmail.com
Mar 5 Apr 2011 14:27:58 CEST


> Il 05/04/2011 11:55, Stefano Fraccaro ha scritto:
>> Il pc supporta i 64 bit. Se hai più di 4 Gb di ram e vuoi usarli 
>> tutti devi per forza installare un sistema operativo a 64 bit... 
> o mamma, a dover di cronaca ci sarebbe come nel caso di Lorenzetto il 
> PAE. Dal pentium pro (di P6, ne ho visto solo uno...) in poi le cpu a 
> 32 bit hanno un bus di indirizzamento della memoria a 36 bit che 
> permette di poter indirizzare fino a 64 GB di ram. Un po' come 
> avveniva con l'8088/8086 che pur essendo a 16 bit, avevano il bus 
> della memoria a 20 che permetteva di indirizzare fino ad un mega di 
> ram (poi il dos ne vedeva 640K e bisognava...).
> Non so sotto linux, ma sotto win perché un programma possa indirizzare 
> più di 2gb biosgna ricorrere ad api particolari (quindi programmi 
> scritti appositamente). Hai cmq il vantaggio di poter tenere aperto 
> più programmi in contemporanea.

A dover di cronaca il PAE non è la panacea di tutti i problemi... lo 
spazio di indirizzamento del processo è limitato a 32 bit. Solo il 
sistema operativo è in grado di accedere ai 36 bit quindi: se ho N gb di 
ram ma ne posso usare 2 nelle applicazioni che senso ha? Usando 
applicazioni che consumano poca memoria, ci vogliono secoli prima di 
riempire 4 Gb di memoria ;-)

Su Linux si devono usare kernel 2.6.x (non dovrebbe essere un problema)

Le versioni client di Windows sono un tantino in croce:
"X86 client versions of Windows don’t support physical memory above the 
4GB mark, so they can’t access these remapped regions. Any X64 Windows 
or X86 Server release can.
X86 client versions with PAE enabled do have a usable 37-bit (128 GB) 
physical address space. The limit that these versions impose is the 
highest permitted physical RAM address, not the size of the IO space. 
That means PAE-aware drivers can actually use physical space above 4 GB 
if they want. For example, drivers could map the 'lost' memory regions 
located above 4 GB and expose this memory as a RAM disk."

"4GT can be used with or without PAE. However, some versions of Windows 
limit the maximum amount of physical memory that can be supported when 
4GT is used. On such systems, booting with 4GT enabled causes the 
operating system to ignore any memory in excess of the limit." (fonte: 
Microsoft)

Leggete anche "http://en.wikipedia.org/wiki/3_GB_barrier" sezione 
"Windows version dependency"




-- 

*Stefano Fraccaro**
*Automation Department

<http://www.simec.it/>

*Simec **S.p.A.**- *via E. Fermi, 4 - 31030 Castello diGodego - Treviso, 
Italy
Tel: +39.0423.7351
E-mail: *stefano.fraccaro a simec.it
*Web Site:*www.simec.it
*Web Site:*www.genius.simec.it**
**
*NOTICE: This message contains SIMEC SPA classified information intended 
only for use of the addressed name above. If the reader of this message 
is not the intended recipient or the employee or agent responsible for 
delivering the message to the intended recipient, please note that 
dissemination, distribution or copying of this communication is strictly 
forbidden. Anyone who receives this communication in error should notify 
us immediately by phone and return the original message to us at the 
above address.
SIMEC SPA - all rights reserved





More information about the montellug mailing list