The Corsair Support Forums > General Corsair Topics > General Questions
Total memory question??
DOMANDA (
http://www.houseofhelp.com/v3/showpost.php?p=312156&postcount=1)
Quote:Hi all,
I've looked all over and don't understand, hope you guys can clarify for me.
I'm planning on adding Memory to my system but now I'm not sure how much. I'd like to minimize the page file so I can keep everything in virtual memory.
In Windows Vista and XP 32-bit OS what is the approximate amount of ram available. I see a lot of talk about 2Gb versus 4Gb and approximate available physical ram left for applications depending on the system build to be about 3Gb for a system with 4Gb.
So to make it easier for me to understand can someone finish the equals for me? I'm not sure if adding another twin 8500 C5DF is a good idea or not. I'm planning to move to Windows Vista Home Premium in the near future, I have XP Pro right now.
2Gb = ? of physical ram available.
3Gb = ? of physical ram available.
4Gb = ? of physical ram available.
Thanks ahead of time.
RISPOSTA (
http://www.houseofhelp.com/v3/showpost.php?p=312222&postcount=4)
Quote:Let me clarify.
Your computer has many methods in which to use memory. There are memory storage and caches all over the motherboard. These devices contain some of the below method of storage:
* RAM
* ROM
* Cache
* Dynamic RAM
* Static RAM
* Flash memory
* Virtual memory
* Video memory
* BIOS
For example, your sound, video, keyboard, chipset caches, I/O controller (IDE, SATA, etc) caches . . . Now these device with discrete and cache RAM need to have their "Addresses" so that the computer knows where they are in order to query and access them.
You computer also has System Resource Memory. Consider this as an index of addresses that tell the computer where everything is for access as mentioned above. The computer needs to know that a certain boundary of addresses will contain certain functions to perform when commanded.
Memory-mapped devices (such as your video card) will use some of that physical address space, as will the BIOS ROMs. After all the non-memory devices have had their say, there will be less than 4GB of address space available for RAM below the 4GB physical address boundary. Now a 32bit Operating system such as Windows XP 32bit and VISTA 32bit have the ability to access 2^32 bits = 4GB. Now if you have an 8800GTX with 768MB of DRAM, then that memory must be addressed in the space of the 4GB and you lose some of the system dram to the addressing. This continues with all other devices, leaving you with less than the 4GB. Since Windows can address up to 4GB, then with 3GB, there will be the 3 --> 4GB mapping so you should not lose that DRAM with 3GB unless your devices demand it. For example, SLi with 2 X 8800GTX 768MB will certainly take away from the 3GB.
Hope this helps to clarify things a bit.
La memoria di sistema indicata nella finestra di dialogo contenente le informazioni sul sistema in Windows Vista è inferiore al previsto se vengono installati 4 GB di RAM (
http://support.microsoft.com/kb/929605)
Quote:Sintomi
Se un computer dispone di 4 gigabyte (GB) di RAM (Random-Access Memory), la memoria di sistema indicata nella finestra di dialogo contenente le informazioni sul sistema in Windows Vista è inferiore al previsto. Ad esempio, nella finestra di dialogo contenente le informazioni sul sistema potrebbero essere indicati 3.120 megabyte (MB) di memoria di sistema in un computer in cui sono installati 4 GB di memoria, ovvero 4.096 MB.
Cause
Questo problema è il risultato previsto derivante da alcuni fattori hardware e software.
Numerosi dispositivi di un computer comune richiedono accesso alla memoria mappata, anche noto come I/O mappato alla memoria (MMIO, Memory-Mapped I/O). Affinché lo spazio dell'I/O mappato alla memoria sia disponibile per i sistemi operativi a 32 bit, tale spazio deve risiedere all'interno dei primi 4 GB dello spazio degli indirizzi.
Se ad esempio si dispone di una scheda video con 256 MB di memoria, tale memoria deve essere mappata all'interno dei primi 4 GB dello spazio degli indirizzi. Se sono già installati 4 GB di memoria di sistema, parte di tale spazio degli indirizzi deve essere riservato al mapping della memoria per la grafica. Il mapping della memoria per la grafica sovrascrive una parte della memoria di sistema. Queste condizioni riducono la quantità totale di memoria del sistema disponibile per il sistema operativo.
La riduzione della memoria di sistema disponibile dipende dai dispositivi installati nel computer. Tuttavia, per evitare potenziali problemi di compatibilità dei driver, le versioni a 32 bit di Windows Vista limitano la memoria totale disponibile a 3,12 GB. Vedere la sezione "Informazioni" per informazioni sui potenziali problemi di compatibilità dei driver.
Se in un computer sono installate numerosi dispositivi, la memoria disponibile potrebbe essere ridotta a 3 GB o anche meno. Tuttavia la quantità massima di memoria disponibile nelle versioni a 32 bit di Windows Vista è in genere 3,12 GB.
Workaround
Affinché in Windows Vista vengano utilizzati tutti i 4 GB di memoria in un computer in cui sono installati 4 GB di memoria, il computer deve soddisfare i seguenti requisiti:
• Il chipset deve supportare almeno 8 GB di spazio degli indirizzi. Tra i chipset che hanno questa capacità sono compresi i seguenti:
• Intel 975X
• Intel P965
• Intel 955X nel Socket 775
• I chipset che supportano i processori AMD che utilizzano il socket F, il socket 940, il socket 939 o il socket AM2. Tra questi chipset è inclusa qualsiasi combinazione di socket AMD e CPU in cui il controller della memoria risiede nella CPU.
• La CPU deve supportare il set di istruzioni x64. La CPU AMD64 e la CPU Intel EM64T supportano questo set di istruzioni.
• Il BIOS deve supportare la funzionalità che consente il nuovo mapping della memoria. Questa funzionalità permette al segmento di memoria di sistema sovrascritto in precedenza dallo spazio di configurazione PCI (Peripheral Component Interconnect) di essere mappato di nuovo oltre il limite di indirizzi di 4 GB. La funzionalità deve essere attivata nell'utilità di configurazione del BIOS del computer. Vedere la documentazione dei prodotti del computer per istruzioni che spiegano come attivare questa funzionalità. Molti computer orientati agli utenti potrebbero non supportare la funzionalità che consente il nuovo mapping della memoria. Nessuna terminologia standard viene utilizzata nella documentazione o nelle utilità di configurazione del BIOS per questa funzionalità. Di conseguenza potrebbe essere necessario leggere le descrizioni delle varie impostazioni di configurazione del BIOS disponibili per determinare se le impostazioni consentono di attivare la funzionalità di nuovo mapping della memoria.
• Deve essere utilizzata una versione x64 (64 bit) di Windows Vista.
Contattare il fornitore del computer per determinare se il computer soddisfa i requisiti indicati.
Nota Quando la RAM fisica installata in un computer è uguale allo spazio degli indirizzi supportato dal chipset, la memoria totale di sistema disponibile per il sistema operativo è sempre inferiore alla RAM fisica installata. Si consideri ad esempio un computer che dispone di un chipset Intel 975X che supporta 8 GB di spazio degli indirizzi. Se si installano 8 GB di RAM, la memoria di sistema disponibile per il sistema operativo verrà ridotta dai requisiti di configurazione PCI. In questo scenario i requisiti di configurazione PCI riducono la memoria disponibile per il sistema operativo di una quantità compresa approssimativamente tra 200 MB e 1 GB. La riduzione dipende dalla configurazione.
------------------------------------------------------------------------
mi pare si parli di cache varie e dell'infuenza della VRAM...
cmq... la PAE di XP e VISTA serve solo a supportare bene il DEP e non attiva i 4 bit in più per arrivare a 64GB
consiglio: installate server 2003 che li attiva e risolvete tutti i problemi... con un sistema operativo a 32 bit che puoi usare come se fosse xp...