con molta ram è allora come avere a disposizione un’enorme lavagna sulla quale poter scrivere e leggere tantissime volte. Le grandi dimensioni dei programmi attuali (compreso il sistema operativo) e la tendenza a utilizzare più programmi contemporaneamente, fanno sì che la quantità di memoria ram disponibile influenzi notevolmente le prestazioni di un computer. Per «far girare», ossia funzionare, i sistemi operativi più recenti, come Windows 7, è preferibile avere almeno 2 GB di memoria ram. Questo valore può aumentare, poi, se si devono usare programmi professionali, come quelli per la grafica. Quando si acquista un programma, perciò, uno dei requisiti fondamentali da controllare è la quantità di memoria ram necessaria. Normalmente la memoria ram è costituita da moduli singoli di memoria, di alcuni Megabyte ciascuno, e può essere aumentata aggiungendo uno o più moduli sulla scheda madre. MEMORIA ROM È una memoria di sola lettura, utilizzata in fase di accensione del computer quando, affinché possa avvenire il caricamento del sistema operativo da disco a memoria ram, il sistema deve disporre di un programma di inizializzazione registrato dal costruttore e che non si cancella a computer spento. La memoria rom contiene il BIOS (Basic Input/Output System) che all’accensione effettua una serie di test diagnostici sullo stato delle periferiche e quindi cerca il sistema operativo su disco. È possibile accedere a un programma di Setup che permette di modificare i parametri del bios. MEMORIA CACHE Si tratta di una memoria ad accesso più veloce della ram utilizzata in aggiunta a essa per rendere più veloce il trasferimento dei dati e delle istruzioni fra la cpu e la ram. In pratica la presenza della cache e le sue dimensioni, che sono normalmente, allo stato attuale, di alcuni MB, velocizzano l’elaborazione perché eliminano tempi di attesa dovuti alla lentezza del trasferimento diretto fra cpu e ram. Esistono anche memorie cache per il trasferimento dei dati fra la ram e il disco. BIT e BYTE I dati e le istruzioni memorizzati all’intemo di un computer sono rappresentati mediante la codifica binaria, cioè utilizzando solo le cifre 0 e 1. La singola cifra binaria è detta bit , (in inglese "binary digit") , mentre un insieme di 8 bit viene chiamato byte. Ma come è possibile rappresentare con due sole cifre tutti i possibili caratteri presenti sulla tastiera (e quelli non presenti), e dunque inserire i dati in input? Semplicemente facendo corrispondere a ciascun carattere alfabetico o numerico una diversa sequenza di bit. Per esempio, il carattere @ è identificato dal computer con la sequenza 01000000. Unità di misura bit byte B 8 bit=1Byte 20 Byte kilobyte kB 1’024 Bytes 210 Bytes Megabyte MB 1'048’576 Bytes 220 Bytes Gigabyte GB 1'073'741’824 Bytes 230 Bytes Terabyte TB 1'099'511'627’776 Bytes 240 Bytes 7