Random Access Memory ( RAM) è un componente essenziale per i moderni sistemi informatici . E ' un intermediario per l'esecuzione di applicazioni e programmi , come le CPU devono interfacciarsi con memoria persistente ( hard disk ) , al fine di eseguire programmi . RAM aiuta coda compiti per la CPU per eseguire . Il più e più veloce la RAM , la più efficiente e rapido vengono eseguiti questi programmi. Il collo di bottiglia del sistema di memoria è di solito la velocità del disco rigido su cui risiedono i programmi , che è molto più lento del normale CPU o RAM . Programmi e applicazioni
L'uso più evidente di RAM è in esecuzione di programmi e applicazioni . Alcuni sono estremamente complicati , come giochi , programmi di database e programmi orientati al design . Si tratta di risorse del processore e quindi richiedono una grande quantità di RAM per eseguire in modo efficace . Con meno RAM rispetto alla potenza del processore , questo provoca strozzature .
Sistema operativo
Il sistema operativo ( OS ) si occupa idealmente una relativamente piccola quantità di RAM , usarlo per eseguire i servizi essenziali del sistema operativo . Molti di questi processi sono nascosti da parte dell'utente perché interagiscono con il processore ad un livello basso , il che significa che essi sono basati i servizi leggibili e processi che possiamo manipolare attraverso vari mezzi . Senza di RAM , un processore non sarebbe in grado di eseguire un sistema operativo a tutti perché ogni servizio si basa completamente sul pool di memoria .
Pre - caching
I moderni processori consentono ai programmi di "pre -cache" parti di memoria che vengono comunemente utilizzati o ritiene di utilizzare . Questa è una delle ragioni che molti programmi hanno tali profili di memoria di grandi dimensioni : Essi si riservano la memoria che si aspettano di utilizzare , piuttosto che l'allocazione della memoria quando necessario , che è ovviamente più lento . Questo è facilmente visualizzati nella cache del browser Internet , che memorizza i siti che hai già visitato in modo che possano essere caricati più rapidamente.
Onboard Video
Molti generale - usa e computer economici hanno a bordo il video , di rete e audio. Mentre la creazione di reti di bordo e l'audio non sono RAM - intensive , il video e l'elaborazione grafica è molto RAM - intensive , quindi giocare, guardare film e video in streaming può soffrire con soluzioni a bordo . La vera soluzione è una scheda di espansione grafica , che può avere tanto dedicata VRAM (Video RAM) come l'intero computer .