|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Feb 2008
Messaggi: 35
|
Windows vede oltre i 3 GB di ram?
Ciao, bisogno di un consiglio.
OS: Windows XP Pro SP2 MB: Asus Maximus Formula CPU: Intel Q6600 2400 MHz. Bus: 1066 MHz. Ram: 4 Moduli Kingstone da 1 GB, modello KHX8500 D2K2/2GN (due coppie). Usando programmi di diagnostica sembra che windows non veda più di 3 GB virgola qualcosa di RAM, e che con qualche escamotage riesce a vedere come "extra" gli altri. Ho sentito che esiste una patch per farli vedere pienamente tutti e 4 i GB a Windows. Ne sapete qualcosa? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2007
Messaggi: 439
|
Mi risulta che l'unica "patch" sia windows nella versione a 64 bit
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2004
Messaggi: 1364
|
Per motivazioni "logico-matematiche" Windows a 32bit non vedra' mai 4 Gb.
Come ti e' stato detto serve un OS a 64 bit. |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Feb 2008
Messaggi: 35
|
ok
Provvederemo ad installare la "patch" per portare a 64 bit l'OS!
![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Sep 2003
Città: Torino
Messaggi: 1205
|
Windows XP è limitato, perché 2^32 = 4GB. Il 2003 server li supporta 4GB.
Oppure ti fai un RAM-DRIVE da 1GB e ti ci metti la swap... ![]() (non so' se funziona però, lo usavo ai tempi del 286) http://en.wikipedia.org/wiki/RAM_disk
__________________
-- |
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Feb 2008
Messaggi: 35
|
ok
grazie Lone.
Ottimo consiglio quello di mettere un pò di swap nel ramdrive! I Ramdrive sono utilissimi, lo uso sempre col MAC, come veloce drive di appoggio. Ma conosci un software ramdrive per Windows XP e SOPRATTUTTO un modo per fargli capire che deve creare il ramdrive negli ultimi 512 MB di RAM? E se windows non li vede, come fa a crearci il ramdrive? Grazie ancora. |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
Pero' purtroppo non si puo' utilizzare quella memoria in alcun modo, ne' con un RamDrive ne' con altro. E comunque non e' una questione logico matematica come potrebbe sembrare. Cosi' come i sistemi 8bit potevano avere piu' di 256byte (ci mancherebbe) e i sistemi 16bit potevano avere piu' di 64KB, anche i sistemi 32bit possono vedere piu' di 4GB (vedi server 32bit e molte distribuzioni Linux). ma non Vista32bit e neppure XP32bit (SR2) che sono stati limitati a 4GB comunque, per evitare problemi di incompatibilita' ad indirizzare >4GB con la maggior parte dei driver 32bit esistenti. Entro quei 4GB devi farci rientrare gli indirizzi delle tue periferiche in memory mapping, che si mangiano tipicamente 0.5GB-1.2GB, e quindi potrai avere a disposizione meno di 4GB per la tua RAM.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. Ultima modifica di gugoXX : 21-02-2008 alle 00:49. |
|
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Feb 2008
Messaggi: 35
|
mmm....
Grazie gugo. Tuttavia non era mio interesse superare i 4 GB, ma almeno vederli tutti!
Dalla parte finale della tua risposta mi sembra di capire che non li vede tutti e 4 i GB (fermandosi a 3,qualcosa), a causa di quelle "periferiche in memory mapping" !!!???!!! ![]() E che diavolo è questo memory mapping? qualche altra strategia per far comprare altro hardware alla gente? tipo la storia che negli anni '60 con un computer equivalente ad un commodore 64 si è andati sulla luna ed ora con un doppio processore e 4 GB di ram e dischi SATA per lanciare la calcolatrice ci vogliono tre ore?! Da quando in qua anche le periferiche occupano ram? e poi, avessero detto qualche byte, no! addirittura più di un GB! Se non ti porto via troppo tempo, potresti spiegarmi cos'è questa trovata? Grazie. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:35.