1.1.3.1 Conoscere i diversi tipi di memoria centrale presenti nel computer, quali: RAM (randomaccess memory), ROM (read-only memory)
Se non fosse in grado di ricordare l uomo non sarebbe capace di eseguire nemmeno i compiti più semplici. Non saprebbe nemmeno di essere in grado di farlo
Anche un computer ha bisogno in ogni momento di poter ricordare : i programmi (quello che sa fare) e i dati (le informazioni su cui sta lavorando)
Nell uomo la memoria risiede in una parte del cervello Ne computer la memoria risiede in dispositivi appositi
Esistono diversi tipi di memorie nel computer La prima distinzione è fra memoria principale e memorie di massa La memoria principale o memoria centrale è la memoria in cui risiedono dati e programmi che il computer sta utilizzando
immaginate ad esempio di dover svolgere un compito che sia descritto in un manuale Per assolvere a questo compito dovete prima fare in modo che le informazioni passino nella vostra mente per poter essere utilizzate
Finché le informazioni non risiedono nella vostra mente sono inutilizzabili
Libri, appunti, dischetti, intere biblioteche sono soltanto strumenti per conservare le informazioni in modo da non dimenticarle come una sorta di magazzino
In maniera analoga la memoria centrale di un computer ha bisogno di un magazzino in cui siano immagazzinati i dati che bisogna acquisire per intraprendere un compito
Questo per due motivi Il primo è che la memoria centrale è volatile: questo aggettivo significa che essa perde le informazioni, le dimentica, quando si spegne il computer
Il secondo motivo è che la memoria centrale è costosa per cui non può avere dimensioni illimitate e occorrono sisemi di memorizzazione meno costosi è di capacità molto più elevata Questi sono le cosiddette memorie di massa
Esempio tipico di memoria di massa è l hard disk
Perché la memoria centrale si chiama RAM? Il termine è una sigla di parole inglesi Random Access Memory Che significa letteralmente memoria ad accesso casuale
Dovete immaginare una memoria ram come se fosse una cassettiera
Ogni cassetto (prende il nome esatto di locazione di memoria) contiene un byte di dati Ogni cassetto è identificato da un numero che costituisce il suo indirizzo Non vi possono essere due cassetti con lo stesso indirizzo
Il microprocessore quando ha bisogno di un informazione apre un cassetto Il termine casuale non significa che lo fa a caso ma che può accedere liberamente all indirizzo che gli serve
Inoltre il tempo che si impiega ad accedere ad una locazione è indipendente dalla locazione scelta: è sempre lo stesso
La RAM è una memoria volatile Significa che se spegnete il computer o in ogni caso la ram perde alimentazione elettrica il suo contenuto si cancella Le informazioni vanno inserite nella RAM ogni volta che si riavvia il computer
La ROM E necessario però che sulla piastra madre sia presente, a disposizione della CPU, anche una parte di memoria non volatile, contenente una serie di informazioni fondamentali per il funzionamento del computer.
A che serve la ROM Ad esempio, le informazioni su quali siano i dispositivi presenti sulla piastra madre, e su come comunicare con essi. Queste informazioni non possono essere date dall esterno, perché senza di esse la stessa comunicazione con l esterno è impossibile.
La ROM non è volatile Non possono nemmeno essere volatili, perché se lo fossero scomparirebbero al momento di spegnere il computer, e alla successiva riaccensione non sapremmo più come reinserirle, dato che il computer stesso non ricorderebbe più come fare per comunicare con l esterno.
Riepiloghiamo la memoria interna La memoria interna del computer è fondamentalmente di 2 tipi: La RAM ( Random Access Memory ), che è volatile La ROM ( Read Only Memory ) che contiene il BIOS ( Basic Input Output System ): non è modificabile dall utente 22
BIOS ha il compito di dare i primi comandi al sistema durante la fase di avvio, detta boot process. In questa fase, dopo i controlli preliminari sulla funzionalità dei componenti fondamentali (interrupt, RAM, tastiera, dischi, porte), per sapere come inizializzare correttamente le periferiche presenti il BIOS legge alcuni parametri (come l'ora e la data correnti) da una piccola memoria RAM mantenuta alimentata anche a PC spento da una batteria, del tutto separata dalla RAM principale del computer.