Concetti Chiave
- Il computer dispone di tre tipi principali di memoria: RAM, ROM e memoria di massa, ognuna con funzioni specifiche.
- La RAM è una memoria volatile che perde i dati quando manca l'alimentazione, ed è utilizzata per memorizzare informazioni temporanee.
- La memoria di massa, come l'hard disk, è non volatile e consente di conservare i dati in modo permanente attraverso un principio magnetico.
- La ROM è una memoria di sola lettura che contiene le istruzioni per il processo di BOOTSTRAP, essenziale per l'avvio del computer.
- Durante il BOOTSTRAP, viene eseguito il POST per verificare il corretto funzionamento dell'hardware prima di caricare il sistema operativo.
Quali sono i tipi di memoria del computer?
Le principali memorie che possiamo trovare in un computer sono tre: la RAM, la ROM e la memoria di massa.
La RAM (Random Access Memory), memoria ad accesso casuale, si dice che è volatile perchè è basata su un concetto elettrico quindi se viene a mancare la corrente mentre il computer è in esecuzione tutti i dati andranno persi. La RAM è formata da celle che possono contenere un solo dato o una sola informazione alla volta. Nelle celle i dati e le informazioni sono memorizzate in codice binario perchè è l'unico linguaggio che il computer comprende. Le operazioni consentite sono quelle di scrittura e di lettura. L'operazione di srittura si dice che è distruttiva mentre quella di lettura non lo è.
Funzioni della memoria di massa
Dato che la RAM salva i dati e le informazioni temporaneamente c'è bisogno di una memoria ausiliare che è la memoria di massa comunemente conosciuta come "hard disk".
L'hard disk non è volatile perchè è basato su un principio magnetico. Nella memoria di massa c'è il concetto di file e di cartella. I file sono delle informazioni che possono variare a seconda dell'estensione e quest'ultime possono variare a seconda del sistema operativo (Windows,Linux,OS X, ecc.). Le cartelle sono delle "scatole" che possono contenere file o altre cartelle. Le operazioni consentite sono quelle di scrittura e di lettura.
Ruolo della ROM nel BOOTSTRAP
La ROM (Read Only Memory) è una memoria di sola lettura e quindi non puo' essere modificata. Nella ROM sono memorizzate le istruzioni per la fase di BOOTSTRAP.
Il BOOTSTRAP viene avviato all'accensione di un computer.
Nella fase di BOOTSTRAP viene eseguito il POST (Power-On Self Test) che controlla se tutti i componenti dell'hardware funzionano correttamente, dopodichè viene caricato il sistema operativo.
Domande da interrogazione
- Quali sono le principali differenze tra RAM e memoria di massa?
- Qual è il ruolo della ROM nel processo di avvio del computer?
- Come funziona la scrittura e la lettura nella RAM?
La RAM è una memoria volatile che perde i dati quando manca la corrente, mentre la memoria di massa, come l'hard disk, è non volatile e conserva i dati anche senza alimentazione. La RAM è utilizzata per memorizzare temporaneamente informazioni, mentre la memoria di massa serve per l'archiviazione permanente di file e cartelle.
La ROM, o memoria di sola lettura, contiene le istruzioni necessarie per il BOOTSTRAP, che viene avviato all'accensione del computer. Durante questa fase, viene eseguito il POST per verificare il corretto funzionamento dell'hardware prima di caricare il sistema operativo.
Nella RAM, l'operazione di scrittura è distruttiva, poiché sovrascrive i dati esistenti, mentre l'operazione di lettura non altera i dati memorizzati. I dati sono memorizzati in codice binario, l'unico linguaggio comprensibile dal computer.