[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Intel 64 (core i7) bit e debian



Il giorno gio, 12/02/2009 alle 20.00 +0100, Ale ha scritto:

> Scusa...non conosco così a fonde le architetture ed i S.O., quindi mi dici che ogni applicativo 
> può al massimo vedersi i suoi 3GB? Mi aspettavo che un sistema 32 bit potesse indirizzare al massimo 
> 2^32....(ma forse dico fesseria a livello di sistema operativo posso giocare anche con indirizzi maggiori!) 

Ne vede 4, ma 1 viene riservato dal S.O. per mappare le periferiche
(scheda video, audio, chipset, parallela, ethernet, ecc. ecc.) e per lo
stack.
In alcuni casi (per esempio se la tua scheda video ha 1 GB di VRAM) devi
cambiare mappatura della memoria per "vedere" tutto, e avere a
disposizione solo 2 GB, per esempio.

> Riassumendo: A livello di sistema operativo vedo tutti i miei 6GB di ram
> e il sistema operativo riesce comunque ad allocarli mentre ogni applicazione non può andare oltre i 4Gb (2^32)

Si`, a grandi linee.

> Interessante sta cosa! posso chiederti se hai qualche dritta per cercare un po di doc in merito?

Prova su google "linux 32bit high memory mapping" o qualcosa di simile.

Avevo trovato un vecchio articolo, mi pare su kerneltrap.org o su
kernelqualcosa.org

Bye.

-- 
Alessandro Pellizzari



Reply to: