Please enable JavaScript.
Coggle requires JavaScript to display documents.
ROM - Coggle Diagram
ROM
Caratteristiche
Stabilità e affidabilità
La ROM è generalmente molto stabile e affidabile, non essendo soggetta a frequenti cambiamenti, il che riduce il rischio di errori o corruzione dei dati.
Avvio del sistema
Contiene alcune delle prime istruzioni che un computer esegue quando viene alimentato. Questo include il BIOS nei computer , che avvia il sistema operativo e gestisce la comunicazione di basso livello tra i vari componenti hardware.
Dati pre-caricati
I dati sono scritti in fase di fabbricazione o tramite processi di programmazione. Può essere aggiornata o modificata tramite processi speciali, ma non è semplice o flessibile come la scrittura su altre forme di memoria.
Costo per bit
In genere, il costo per bit della ROM è inferiore a quello di altre forme di memoria modificabile, come la RAM.
Lettura
La ROM è ottimizzata per la lettura dei dati, non per la scrittura. I dati all'interno di una ROM vengono in genere scritti una sola volta, e letti molte volte.
Velocità
Anche se la ROM può essere più lenta in termini di velocità di accesso rispetto alla RAM, la sua velocità è più che sufficiente per gli scopi per cui è stata progettata, come il caricamento del firmware all'avvio del dispositivo.
Non volatilità
La ROM mantiene i suoi dati anche quando l'alimentazione viene interrotta. I dati non si cancellano né si perdono, a differenza della memoria volatile come la RAM.
Tipi
MROM
La Mask ROM è programmata durante il processo di fabbricazione. I dati sono "mascherati" sul chip e non possono essere modificati dopo. Questo tipo di ROM è il più economico e vi si ricorre quando si ha la certezza che il contenuto non debba essere mai modificato.
PROM
Il PROM può essere programmato da un utente dopo la fabbricazione del chip. A differenza della MROM, permette una certa flessibilità, poiché l'utilizzatore può scrivere dati nella memoria. Una volta programmata ma non può essere riscritta.
EPROM
L'EPROM può essere cancellata e riprogrammata. La cancellazione avviene esponendo il chip alla luce ultravioletta per un determinato periodo, che causa un reset dei dati a uno stato cancellato. Dopo questa operazione, può essere nuovamente programmata.
EEPROM
Questo tipo di ROM può essere cancellato elettricamente e riscritto direttamente sul circuito, senza la necessità di rimuovere fisicamente il chip dal dispositivo per esporlo alla luce UV. L'EEPROM può essere cancellata e programmata a livello di byte, il che la rende più flessibile rispetto all'EPROM.
Funzioni
Firmware di base
Ospita il firmware che gestisce le comunicazioni di basso livello tra il sistema operativo e l'hardware del dispositivo. Questo può includere i driver necessari per interagire con l'hardware essenziale come l'hard disk, la tastiera e il display.
-
-
Libreria di routine
In alcuni casi, può contenere una libreria di routine di basso livello, che può essere utilizzata durante l'esecuzione del sistema operativo o di altre funzioni hardware.