memorias de semiconductores
Las memorias ROM almacenan habitualmente información pre-grabada por el fabricante y que no puede ser modificada por el usuario. (Ejemplos típicos son los intérpretesbasic, los juegos de los family game, las rutinas del iocs, etc.)
Este tipo de memorias tiene dos ventajas fundamentales:
a) su gran velocidad de acceso
b) su no volatilidad (no se "borra" al apagarla computadora)
Es muy simple imaginarse la estructura de una memoria ROM. Supongamos tener que generar la siguiente secuencia de valores:
Que aunque es un simple contador de 0 a 9 (FIG. 1), puedeser considerada (con un poco de imaginación), una serie de instrucciones de un programa.
Supongamos además que disponemos de una malla de conductores eléctricos como la de la FIG. 2: donde los puntosde cada intersección indican que los conductores horizontales y verticales están físicamente conectados.
Si por algún procedimiento eliminamos adecuadamente "algunas" de estas conexiones físicas,podemos obtener la malla siguiente.
PROM:(Programable Read Only Memory):
Se puede advertir que, si alimentamos un "1" (por ej. 5 volts) en las "salidas" S0 S1 S2 S3 obtendremos la secuenciade "1" de nuestro contador (programa).
Este es el principio de generación de una memoria ROM; basándonos en una matriz (malla original de conductores), como lo nuestra la figura de la páginaanterior, el programador "quema" o elimina los enlaces no necesarios, con el fin de obtener a la salida una secuencia predeterminada con el simple método de alimentar sucesivamente cada una de las entradas.Existen equipos simples para la programación de memorias ROM, normalmente asociados a un microprocesador que facilita la operación.
Son ROMs programables, es decir suministradas vírgenes (todaslas posiciones en 0 o en 1). Son grabadas por el usuario mediante un equipo especial, convirtiéndose en ROMs, ya que sólo pueden grabarse una sola vez. Son unitariamente más caras que las ROMs pero...
Regístrate para leer el documento completo.