PDA

View Full Version : Niubbo chiede circa l'utilizzo della ram


zat81
13-06-2007, 14:11
Scusate la domanda che a molti di voi farà rivolare lo stomaco suppongo, ma sto cercando di capire determinate cose al livello di hardware che ancora mi sfuggono.

Allora...non riesco bene a capire bene il funzionamento della RAM separata, la ram condivisa e il file di paging.
Cerco di spiegarmi meglio...attualmente avere 2gb di ram per far girare applicazioni anche pesantine è la configurazione ottimale, ma poi non riesco a capire bene l'utilità per esempio del file di paging che riserva parte dello spazio sull'hd come se fosse ram.
Per esempio: che differenza c'è tra avere 1gb di ram normale e un file di paging da 1gb oppure 2gb di ram normali?
E per la memoria condivisa dalla scheda video? C'è differenza nell'avere 256mb di ram dedicata tra avere invece 128mb di ram dedicata e 128mb condivisa?

Spero che sia chiaro il mio dubbio e perdonatemi ancora per la domanda blasfema!

zat81
13-06-2007, 20:09
Un uppino...

Malon
13-06-2007, 21:19
La RAM è una memoria molto più veloce di quella del file paging. Il file di paging è immagazzinato sul disco rigido che usa dei piattelli che girano e un ago che legge le informazione. I calcoli fatti con questo processo sono molto più lenti di quelli fatti a livello della RAM. Oltre a questo la ram comunica con il processore con un canale (bus) molto più veloce di quello che comunica il disco rigido.

La ram dedicata della scheda video è in comunicazione diretta con il processore grafico della scheda video (GPU), è ad uso esclusivo della GPU ed fisicamente installata sulla scheda video che in questo caso è appunto dedicata.
La ram condivisa è una parte di memoria ram del sistema che viene occupata per i calcoli necessari alla GPU e quindi sottratta dalla CPU. Questa sottrazione avviene in modo statico e non dinamico. Cioè 256 MB di ram dedicata vuole dire che 256MB della RAM di sistema verranno destinati ad uso esclusivo dei calcoli richiesti dalla GPU, indipendentemente dal carico della GPU o CPU.
La sua dimensione a seconda del hardware può essere impostata dal utente (entro certi limiti ) mentre in altri casi la sua dimensione va in automatico. Il processore grafico che in questi casi si tratta di un chip che fa parte del chipset di sistema è in comunicazione con la ram attraverso il bus del sistema e non con un bus dedicato e privilegiato come avviene nelle schede video dedicate.

Malon
13-06-2007, 21:29
Dimenticavo.
Esiste anche una tipologia di schede video dedicate che pur avendo la loro ram dedicata vanno a sottrarre della ram di sistema per aggiungerla alla loro e cosi aumentare le loro prestazioni. Di solito si tratta schede video di fascia bassa.

Capellone
13-06-2007, 21:46
giusto per riconoscerle commercialmente si chiamano tecnologie Turbocache (Nvidia) e HyperMemory (ATI)