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: