Memoria RAM (Random Access Memory): è la memoria dove vengono conservati i dati in corso di elaborazione e le istruzioni del programma in esecuzione. Si tratta di una memoria temporanea che si cancella completamente quando si spegne il computer. I documenti che si creano lavorando al computer (per esempio scrivendo un testo) vengono posti all'interno della RAM e sono trasferiti sul disco (che, contrariamente alla RAM, costituisce una memoria permanente) solo quando l'utente ne richiede espressamente il salvataggio. Per questo motivo, se salta la corrente mentre si sta ancora lavorando, tutto il lavoro fatto dopo l'ultimo salvataggio viene irrimediabilmente perduto con lo svuotamento della RAM. Ma allora perché non lavorare direttamente sul disco facendo a meno della RAM? Dopotutto il disco è pur sempre una memoria. Il fatto è che la lettura/scrittura da disco è enormemente più lenta rispetto alla lettura/scrittura su RAM (sull'ordine delle centinaia di migliaia di volte), perciò se si usasse solo l'hard disk non sarebbe possibile eseguire nessuna operazione in tempi ragionevoli. La capacità della RAM si misura in MegaByte (Mbyte), ovvero milioni di byte. I computer oggi in commercio partono tipicamente da 256 o 512 Mbyte di RAM. Se la RAM non è sufficiente per contenere tutti i dati necessari, il computer esegue un'operazione detta swap (baratto), per cui, per liberare spazio, una parte del contenuto della RAM viene temporaneamente ricopiata sul disco e recuperata successivamente in caso di necessità. È chiaro però che questo tende a rallentare tutte le operazioni. Per limitare lo swap è sufficiente aggiungere più RAM. La capacità della RAM e la velocità del microprocessore sono appunto i due parametri che influiscono maggiormente sulle prestazioni della macchina. La RAM può essere volatile (si cancella spontaneamente ed ha bisogno di essere rinfrescata), statica o tamponata (mantiene l'alimentazione anche a macchina spenta). Il processore identifica le celle della RAM tramite indirizzi preassegnati che ne specificano la posizione: la memoria si presenta, quindi, come un enorme vettore (stringa ordinata di elementi detti byte, ciascuno individuabile con un indirizzo). Il termine "random" evidenzia che non ci sono differenze ad accedere alle varie celle della memoria. Sostanzialmente le memorie RAM si suddividono in DRAM (dinamiche), SRAM statiche e che vengono utilizzate per la memoria cache.
Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.