1. MEMORIA ROM
Memoria de sólo lectura (normalmente conocida por su acrónimo,Read Only Memory)
es una clase de medio de almacenamiento utilizado en las computadoras y otros
dispositivos electrónicos. Los datos almacenados en la ROM no se puede modificar -al
menos no de manera rápida o fácil- y se utiliza principalmente para contener el firmware
(software que está estrechamente ligada a hardware específico, y es poco probable que
requieren actualizaciones frecuentes).
En su sentido más estricto, se refiere sólo a ROM máscara ROM -en inglés MROM- (el
más antiguo tipo de estado sólido ROM), que se fabrica con los datos almacenados en
forma permanente, y por lo tanto, nunca puede ser modificada. Sin embargo, las más
modernas, como EPROM y Flash EEPROM se puede borrar y volver a programar varias
veces, aún siendo descritos como "memoria de sólo lectura (ROM), porque el proceso de
reprogramación en general es poco frecuente, relativamente lento y, a menudo, no se
permite la escritura en lugares aleatorios de la memoria.
las computadoras domésticas a comienzos de los 80 venían con todo su sistema
operativo en ROM. No había otra alternativa razonable ya que las unidades de disco eran
generalmente opcionales. La actualización a una nueva versión significa usar un soldador
o un grupo de interruptores DIP y reemplazar el viejo chip de ROM por uno nuevo. En el
año 2000 los sistemas operativos en general ya no van en ROM. Todavía
lascomputadoras pueden dejar algunos de sus programas en memoria ROM, pero incluso
en este caso, es más frecuente que vaya en memoria flash. Los teléfonos móviles y los
asistentes personales digitales (PDA) suelen tener programas en memoria ROM (o por lo
menos en memoria flash).
Algunas de las consolas de videojuegos que usan programas basados en la memoria
ROM son la Super Nintendo, la Nintendo 64, la Sega Mega Drive o la Game Boy. Estas
memorias ROM, pegadas a cajas de plástico aptas para ser utilizadas e introducidas
repetidas veces, son conocidas como cartuchos. Por extensión la palabra ROM puede
referirse también a un archivo de datos que contenga una imagen del programa que se
distribuye normalmente en memoria ROM, como una copia de un cartucho de videojuego.
Una razón de que todavía se utilice la memoria ROM para almacenar datos es la
velocidad ya que los discos son más lentos. Aún más importante, no se puede leer un
programa que es necesario para ejecutar un disco desde el propio disco. Por lo tanto,
la BIOS, o el sistema de arranque oportuno de la computadora normalmente se
encuentran en una memoria ROM.
La memoria RAM normalmente es más rápida para lectura que la mayoría de las
memorias ROM, por lo tanto el contenido ROM se suele traspasar normalmente a la
memoria RAM cuando se utiliza.
Tipos de ROM
Hay 5 tipos básicos de ROM, los cuales se pueden identificar como:
ROM
PROM
EPROM
EEPROM
Memoria Flash
Cada tipo tiene unas características especiales, aunque todas tienen algo en común:
2. Los datos que se almacenan en estos chips son no volátiles, lo cual significa que
no se pierden cuando se apaga el equipo.
Los datos almacenados no pueden ser cambiados o en su defecto necesitan
alguna operación especial para modificarse. Recordemos que la
memoria RAM puede ser cambiada en al momento.
Todo esto significa que quitando la fuente de energía que alimenta el chip no supondrá
que los datos se pierdan irremediablemente.
Funcionamiento ROM
De un modo similar a la memoria RAM, los chips ROM contienen una hilera de filas y
columnas, aunque la manera en que interactúan es bastante diferente. Mientras que RAM
usualmente utiliza transistores para dar paso a un capacitador en cada intersección, ROM
usa un diodo para conectar las líneas si el valor es igual a 1. Por el contrario, si el valor es
0, las líneas no se conectan en absoluto.
Un diodo normalmente permite el flujo eléctrico en un sentido y tiene un umbral
determinado, que nos dice cuanto fluido eléctrico será necesario para dejarlo pasar.
Normalmente, la manera en que trabaja un chip ROM necesita la perfecta programación y
todos los datos necesarios cuando es creado. No se puede variar una vez que está
creado. Si algo es incorrecto o hay que actualizar algo, hay que descartarlo y empezar
con uno nuevo. Crear la plantilla original de un chip ROM es normalmente laborioso
dando bastantes problemas, pero una vez terminado, los beneficios son grandes. Una vez
terminada la plantilla, los siguientes chips pueden costar cantidades ridículas.
Estos chips no consumen apenas nada y son bastante fiables, y pueden llevar toda la
programación para controlar el dispositivo en cuestión. Los ejemplos más cercanos los
tenemos en algunos juguetes infantiles los cuales hacen actos repetitivos y continuos.
PROM
Crear chips desde la nada lleva mucho tiempo. Por ello, los desarrolladores crearon un
tipo de ROM conocido como PROM (programmable read-only memory). Los chips PROM
vacíos pueden ser comprados económicamente y codificados con una simple herramienta
llamada programador.
La peculiaridad es que solo pueden ser programados una vez. Son más frágiles que los
chips ROM hasta el extremo que la electricidad estática lo puede quemar.
Afortunadamente, los dispositivos PROM vírgenes son baratos e ideales para hacer
pruebas para crear un chip ROM definitivo.
EPROM
Trabajando con chips ROM y PROM puede ser una labor tediosa. Aunque el precio no
sea demasiado elevado, al cabo del tiempo puede suponer un aumento del precio con
todos los inconvenientes. Los EPROM (Erasable programmable read-only memory)
solucionan este problema. Los chips EPROM pueden ser regrabados varias veces.
Borrar una EEPROM requiere una herramienta especial que emite una frecuencia
determinada de luz ultravioleta. Son configuradas usando un programador EPROM que
provee voltaje a un nivel determinado dependiendo del chip usado.
Para sobrescribir una EPROM, tienes que borrarla primero. El problema es que no es
selectivo, lo que quiere decir que borrará toda la EPROM. Para hacer esto, hay que retirar
el chip del dispositivo en el que se encuentra alojado y puesto debajo de la luz ultravioleta
comentada anteriormente.
3. EEPROM y memoria flash
Aunque las EPROM son un gran paso sobre las PROM en términos de utilidad, siguen
necesitando un equipamiento dedicado y un proceso intensivo para ser retirados y
reinstalados cuando un cambio es necesario. Como se ha dicho, no se pueden añadir
cambios a la EPROM; todo el chip sebe ser borrado. Aquí es donde entra en juego
la EEPROM(Electrically erasable programmable read-only memory).
Algunas peculiaridades incluyen:
Los chips no tienen que ser retirados para sobre escribirse.
No se tiene que borrar el chip por completo para cambiar una porción del mismo.
Para cambiar el contenido no se requiere equipamiento adicional.
En lugar de utilizar luz ultra violeta, se pueden utilizar campos eléctricos para volver a
incluir información en las celdas de datos que componen circuitos del chip. El problema
con la EEPROM, es que, aunque son muy versátiles, también pueden ser lentos con
algunos productos lo cuales deben realizar cambios rápidos a los datos almacenados en
el chip.
Los fabricantes respondieron a esta limitación con la memoria flash, un tipo de EEPROM
que utiliza un “cableado” interno que puede aplicar un campo eléctrico para borrar todo el
chip, o simplemente zonas predeterminadas llamadas bloques.
Su definición es: almacenes internos en el ordenador. El término memoria identifica el
almacenaje de datos que viene en forma chips, y el almacenaje de la palabra se utiliza
para la memoria que existe en las cintas o los discos. Por otra parte, el
término memoria se utiliza generalmente como taquigrafía para la memoria física, que
refiere a los chips reales capaces de llevar a cabo datos. Algunos ordenadores también
utilizan la memoria virtual, que amplíamemoria física sobre un disco duro.
Cada ordenador viene con cierta cantidad de memoria física, referida generalmente
comomemoria principal o RAM. Se puede pensar en memoria principal como arreglo de
celdas de memoria, cada una de los cuales puede llevar a cabo un solo byte
de información.
Un ordenador que tiene 1 megabyte de la memoria, por lo tanto, puede llevar a cabo
cerca de 1 millón de bytes (o caracteres) de la información.
La memoria funciona de manera similar a un juego de cubículos divididos usados para
clasificar la correspondencia en la oficina postal. A cada bit de datos se asigna
una dirección. Cadadirección corresponde a un cubículo (ubicación) en la memoria.
Para guardar información en la memoria, el procesador primero envía la dirección para
losdatos. El controlador de memoria encuentra el cubículo adecuado y luego
el procesador envía los datos a escribir.
Para leer la memoria, el procesador envía la dirección para los datos requeridos. De
inmediato, el controlador de la memoria encuentra los bits deinformación contenidos en el
cubículo adecuado y los envía al bus de datos del procesador.
Hay varios tipos de memoria:
• RAM (memoria de acceso aleatorio): Éste es igual que memoria principal. Cuando es
utilizada por sí misma, el término RAM se refiere a memoria de lectura y escritura; es
decir, usted puede tanto escribir datos en RAM como leerlos de RAM. Esto está en
4. contraste a la ROM, que le permite solo hacer lectura de los datos leídos. La mayoría
de la RAM es volátil, que significa que requiere un flujo constante de
la electricidad para mantener su contenido. Tan pronto como el suministro de poder sea
interrumpido, todos los datos que estaban en RAM se pierden.
• ROM (memoria inalterable): Los ordenadores contienen casi siempre una cantidad
pequeña de memoria de solo lectura que guarde las instrucciones para iniciar el
ordenador. En la memoria ROM no se puede escribir.
• PROM (memoria inalterable programable): Un PROM es un chip de memoria en la cual
usted puede salvar un programa. Pero una vez que se haya utilizado el PROM, usted
no puede reusarlo para salvar algo más. Como las ROM, los PROMS son
permanentes.
• EPROM (memoria inalterable programable borrable): Un EPROM es un tipo especial
de PROM que puede ser borrado exponiéndolo a la luzultravioleta.
• EEPROM (eléctricamente memoria inalterable programable borrable): Un EEPROM es
un tipo especial de PROM que puede ser borrado exponiéndolo a una carga eléctrica.
MEMORIA ROM
ROM, siglas para la memoria inalterable, memoria de computadora en la cual se han
grabado de antemano los datos. Una vez que los datos se hayan escrito sobre un chip
ROM, no pueden ser quitados y pueden ser leídos solamente.
Distinto de la memoria principal (RAM), la ROM conserva su contenido incluso cuando el
ordenador se apaga. ROM se refiere como siendo permanente, mientras que la RAM es
volátil.
La mayoría de los ordenadores personales contienen una cantidad pequeña de ROM que
salve programas críticos tales como el programa que inicia el ordenador. Además, las
ROM se utilizan extensivamente en calculadoras y dispositivos periféricos tales
como impresoras láser, cuyas fuentes se salvan a menudo en las ROM.
Una variación de una ROM es un PROM (memoria inalterable programable). PROM son
manufacturados como chips en blanco en los cuales los datos pueden ser escritos con
dispositivo llamado programador de PROM.