Read Only Memory: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
è il contrario
Nessun oggetto della modifica
Riga 4:
Una '''Read Only Memory''' (in [[acronimo]] '''ROM''', in [[Lingua italiana|italiano]] traducibile con '''memoria a sola lettura'''), in [[elettronica]] ed [[informatica]], indica un tipo di [[memoria non volatile]] in cui i dati sono memorizzati tramite collegamenti elettronici fisici e stabili.
 
Contrariamente alla maggior parte delle unità di [[memoria di massa]] il suo contenuto non è modificabile durante il normale funzionamento, ma può esserlo, con diverse tecniche, in fase di [[progettazione]], [[prototipazione]] o [[implementazione|costruzione]]. Oppure, per talune applicazioni, il contenuto della memoria può essere aggiornato anche quando il componente è in esercizio. Nella memoria ROM o anche detta "''rom di maschera''" perché scritta all'atto di fabbricazione del [[microprocessore]] in genere è contenuto [[Microcodice]] ovvero una serie di "''istruzioni macchina''" elementari.
 
Da quando esistono i dispositivi mobili il termine ROM ha un secondo significato più specifico, derivato da quello tradizionale.
Nella memoria ROM o anche detta "''rom di maschera''" perché scritta all'atto di fabbricazione del [[microprocessore]] in genere è contenuto [[Microcodice]] ovvero una serie di "''istruzioni macchina''" elementari.
 
== Descrizione ==
Riga 171:
 
== ROM dispostivi mobili ==
Esiste un altro uso del termine, comparso solo a partire dal decennio 2010. Questo significato di ROM è però un adattamento a quello originale ed è, a tale riguardo, leggermente improprio (fisicamente il contenuto della memoria sarebbe cancellabile/modificabile con mezzi ordinari). Infatti, nel mondo dei [[Dispositivo mobile|dispositivi mobili]] ci si riferisce spesso al sistema operativo installato sul dispositivo con il termine ROM<ref>[https://www.ilsoftware.it/articoli.asp?tag=Installare-ROM-Android-e-aggiornare-all-ultima-versione_11262 Installare ROM Android e aggiornare all'ultima versione - IlSoftware.it]</ref>. Pertanto, la ROM in questo caso è lo spazio occupato dal [[firmware]] sulla memoria in cui risiede (archiviata in una cartella di sistema e nascosta). Il motivo di questo utilizzo sta nel fatto che gli [[smartphone]] e i [[tablet PC|tablet]], per loro natura, non possono (o non dovrebbero) subire delle modifiche in scrittura dei file e cartelle che formano il sistema operativo, da parte dell'utente. La ROM è formata dal sistema operativo più le applicazioni aggiunte dal produttore o dal provider nonché i contenuti di finitura (suonerie, temi, ecc.). Per la precisione, solitamente il produttore del dispositivo indica, tra le caratteristiche HD, la dimensione di memoria (interna) '''totale''' ovvero quella al lordo dello spazio allocato per il firmware (indicato anche come "contenuti preinstallati"): in pratica, la memoria interna utilizzabile dall'utente per l'archiviazione dei contenuti è minore di quella indicata dal produttore sulla scheda tecnica<ref>A meno che il produttore parli esplicitamente di spazio di "memoria effettiva" (cioè quella libera). Inoltre, spesso i produttori indicano come ROM l'intero spazio di memorizzazione interna del dispositivo.</ref>. Attualmente, la dizione ROM associata al firmware è leggermente impropria (dal punto di vista hardware) perché ormai il firmware, protetto in scrittura via software, è installato su memorie con chip eMMC o UFS che non sono di tipo ROM, le stesse usate per l'archiviazione interna<ref>https://www.androidpit.it/cosa-sono-ram-rom-memoria-interna-differenze</ref>.
 
Nel mondo [[Android]], ad esempio, sono distribuite le ''custom'' ROM (denominate con nomi dei progetti [[open source]]) da installare (''flash'') al posto di quelle compilate dai produttori dei dispositivi oppure sviluppate dai produttori stessi come nuova [[Interfaccia utente]] a partire da Android (procedura di [[modding]]).
Riga 187:
* [[Memoria (informatica)]]
* [[Bootrom]]
* [[Unified Extensible Firmware Interface|Uefi]]
* [[BIOS]]
* [[Dispositivo mobile]]
 
== Altri progetti ==