Está en la página 1de 4

EPROM

Las memorias EPROM se programan mediante un dispositivo electrónico que proporciona voltajes superiores a los normalmente
utilizados en los circuitos electrónicos. Las celdas que reciben carga se leen entonces como un 0.
Una vez programada, una EPROM se puede borrar solamente mediante exposición a una fuerte luz ultravioleta. Esto es debido a que
los fotones de la luz excitan a los electrones de las celdas provocando que se descarguen. Las EPROM se reconocen fácilmente por una ventana
transparente en la parte alta del encapsulado, a través de la cual se puede ver el chip de silicio y que admite la luz ultravioleta durante el
borrado.
Como el cuarzo de la ventana es caro de fabricar, se introdujeron los chips OTP (One-Time Programmable, programables una sola
vez). La única diferencia con la EPROM es la ausencia de la ventana de cuarzo, por lo que no puede ser borrada. Las versiones OTP se fabrican
para sustituir tanto a las EPROM normales como a las EPROM incluidas en algunos microcontroladores. Estas últimas fueron siendo sustituidas
progresivamente por EEPROMs (para fabricación de pequeñas cantidades donde el coste no es lo importante) y por memoria flash (en las de
mayor utilización).
Una EPROM programada retiene sus datos durante diez o veinte años, y se puede leer un número ilimitado de veces. Para evitar el
borrado accidental por la luz del sol, la ventana de borrado debe permanecer cubierta. Las antiguas BIOS de los ordenadores personales eran
frecuentemente EPROM y la ventana de borrado estaba habitualmente cubierta por una etiqueta que contenía el nombre del productor de la
BIOS, su revisión y una advertencia de copyright.
Las EPROM pueden venir en diferentes tamaños y capacidades. Así, para la familia 2700 se pueden encontrar:
Tipo de EPROM Tamaño — bits Tamaño — Bytes Longitud (hex) Última dirección (hex)
1702, 1702A 2 Kbits 256 100 000FF
2704 4 Kbits 512 200 001FF
2708 8 Kbits 1 KBytes 400 003FF
2716, 27C16 16 Kbits 2 KBytes 800 007FF
2732, 27C32 32 Kbits 4 KBytes 1000 00FFF
2764, 27C64 64 Kbits 8 KBytes 2000 01FFF
27128, 27C128 128 Kbits 16 KBytes 4000 03FFF
27256, 27C256 256 Kbits 32 KBytes 8000 07FFF
27512, 27C512 512 Kbits 64 KBytes 10000 0FFFF
27C010, 27C100 1 Mbits 128 KBytes 20000 1FFFF
27C020 2 Mbits 256 KBytes 40000 3FFFF
27C040 4 Mbits 512 KBytes 80000 7FFFF
27C080 8 Mbits 1 MBytes 100000 FFFFF
NOTA: 1702 EPROM son PMOS, las EPROM de las serie 27x que contienen una C en el nombre están basadas en CMOS, el resto son NMOS
Pines de la EPROM 2764
+--------------+
VPP |1 +--+ 28| VCC
A12 |2 27| /PGM
A7 |3 26| NC
A6 |4 25| A8
A5 |5 24| A9
A4 |6 23| A11
A3 |7 2764 22| /OE
A2 |8 21| A10
A1 |9 20| /CE
A0 |10 19| D7
D0 |11 18| D6
D1 |12 17| D5
D2 |13 16| D4
GND |14 15| D3
+--------------+



En un ordenador encontramos una gran variedad de dispositivos presentes en forma fija, o los que son conocidos como Periféricos, y es en el
primer grupo donde nos adentramos en la presencia de los distintos tipos de Memorias, teniendo por un lado las Memorias RAM (Random
Access Memory, memorias de acceso aleatorio) que acompañan el funcionamiento del Procesador, mientras que por otro lado encontramos la
Memoria ROM (Read Only Memory, memoria de solo lectura) que cuenta con información de diagnóstico y control del equipo.

Estas últimas solamente pueden ser leídas y su escritura ha sido realizada únicamente por el fabricante, por lo que no podemos realizar
modificaciones a la información que allí se encuentre, aunque encontramos también una variante que es la de las Memorias EPROM.
Esta denominación es un acrónimo de las palabras en inglés Erasable Programmable Read Only Memory, que sería el equivalente en español a
Memoria ROM Programable Borrable, siendo justamente una tecnología de Chip que fue inventada por el ingeniero Dov Frohman, y consiste en
una Memoria ROM No-Volátil.
Está realizada con la combinación de Celdas de Floating Gate Avalanche-Ingection Metal-Oxide Semiconductor (FAMOS) un material que es
también llamado Transistores de Puerta Florante, que consta de un material semiconductor que en el momento de su fabricación carecen de
carga, teniendo la posibilidad de ser programables mediante un dispositivo que imprime Altos Voltajes (superiores a los que se utilizan en el
Circuito Eléctrico del ordenador, lógicamente) haciendo que sus celdas se alteren.
Una vez que programamos la Memoria EPROM, solamente puede ser borrada y vuelta a su estado inicial mediante una exposición súbita y
fuerte a la Luz Ultravioleta, haciendo que los fotones exciten a los electrones del material semiconductor (es decir, las Celdas FAMOS) y
facilitando su descarga eléctrica.
En cuanto a su diseño, son fácilmente reconocidas por contar con una Ventana de Cuarzo que permite visualizar a través de ella todo el Chip de
Silicio, siendo este material el elegido por ser apto de permitir el traspaso de la Luz Ultravioleta, necesaria para poder realizar el proceso de
borrado.
Una Memoria EPROM es capaz de almacenar los datos que se han programado en ella durante un plazo que oscila entre los 10 y 20 años de su
vida útil, pudiendo ser leída ilimitadamente, requiriendo como protección cubrir la Ventana de Borrado, para evitar que la luz del sol realice un
borrado accidental, siendo generalmente utilizada una Etiqueta del Fabricante.
MEMORIA RAM
RAM proviene de ("Read Aleatory Memory") ó memoria de lectura aleatoria: es un dispositivo electrónico que se encarga de
almacenar datos e instrucciones de manera temporal, de ahí el término de memoria de tipo volátil ya que pierde los datos almacenados una vez
apagado el equipo; pero a cambio tiene una muy alta velocidad para realizar la transmisión de la información.
En la memoria RAM se carga parte del sistema operativo (Linux Ubuntu, Apple® MacOS, Microsoft® Windows 7, etc.), los programas
como (Office, Winzip®, Nero®, etc.), instrucciones desde el teclado, memoria para desplegar el video y opcionalmente una copia del contenido
de la memoria ROM.
Ejemplo: cuando damos doble clic a la aplicación Microsoft® Word, el programa será leído desde el disco duro e inmediatamente la
computadora buscará almacenarlo en la memoria RAM, ello para que el usuario lo utilice sin la lentitud que implicaría trabajarlo desde el disco
duro, y una vez terminada de usar la aplicación, la RAM se libera para poder cargar el próximo programa a utilizar.
Se denomina memoria a los circuitos que permiten almacenar y recuperar la información. En un sentido más amplio, puede referirse
también a sistemas externos de almacenamiento, como las unidades de disco o de cinta. Memoria de acceso aleatorio o RAM (Random Access
Memory) es la memoria basada en semiconductores que puede ser leída y escrita por el microprocesador u otros dispositivos de hardware. El
acceso a las posiciones de almacenamiento se puede realizar en cualquier orden.
Los chips de memoria son pequeños rectángulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos.
La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o los discos duros, es que la RAM es muchísimo
más rápida, y que se borra al apagar el ordenador, no como éstos.
El interior de cada chip se puede imaginar como una matriz o tabla en la cual cada celda es capaz de almacenar un bit. Por tanto, un
bit se puede localizar directamente proporcionando una fila y una columna de la tabla. En realidad, la CPU identifica cada celda mediante un
número, denominado dirección de memoria. A partir de una dirección se calcula cuál es la fila y columna correspondiente, con lo que ya se
puede acceder a la celda deseada. El acceso se realiza en dos pasos: primero se comunica la fila y después la columna empleando los mismos
terminales de conexión. Obviamente, esta técnica –denominada multiplexado– permite emplear menos terminales de conexión para acceder a
la RAM, lo que optimiza la relación entre el tamaño del chip y la capacidad de almacenamiento.
Realmente, la CPU no suele trabajar con bits independientes, sino más bien con agrupaciones de los mismos, en forma de palabras
binarias. Esto hace que la RAM no se presente en un solo chip, sino más bien en agrupaciones de los mismos. Por ejemplo, un grupo de 8
chips, cada uno capaz de almacenas x bits, proporcionará en conjunto x Kb.
La memoria no deja de ser un circuito electrónico real, y por tanto está expuesta a efectos que pueden producir errores en su
contenido. En otras palabras, tras escribir una palabra en una posición de memoria es perfectamente posible que algún bit cambie de estado
durante el tiempo que permanezca almacenada. Si se accede de nuevo a la memoria para leer dicha palabra se recuperará información errónea
y esto puede acarrear todo tipo de consecuencias. Para ello se suelen emplear dos soluciones: la paridad y la técnica ECC (Error Correction
Code). El elemento que implementa estos métodos se encuentra en el interior del PC y recibe el nombre de controlador de memoria.
La paridad consiste en añadir un bit adicional a cada palabra, que hace que el número de unos sea par o impar (según se emplee la
paridad par o impar). Si al leer información de la memoria el bit de paridad no está de acuerdo con el número de unos se habrá detectado un
error.
El sistema ECC añade un conjunto de bits a cada palabra a almacenar. La ventaja es que permite detectar errores en varios bits y
además es capaz de corregir dichos errores. Estas técnicas implican añadir bits adicionales y por tanto tendrán impacto en la cantidad de
memoria incorporada en cada módulo.
Características de la memoria principal (RAM)
Un sistema de memoria se puede clasificar en función de muy diversas características. Entre ellas podemos destacar las siguientes:
localización de la memoria, capacidad, método de acceso y velocidad de acceso. En el caso de la memoria RAM (también denominada memoria
principal o primaria) se puede realizar la siguiente clasificación:
Localización: Interna (se encuentra en la placa base)
Capacidad: Hoy en día no es raro encontrar ordenadores PC equipados con 64, 128 ó 256 Mb de memoria RAM.
Método de acceso: La RAM es una memoria de acceso aleatorio. Esto significa que una palabra o byte se puede encontrar de forma directa, sin
tener en cuenta los bytes almacenados antes o después de dicha palabra (al contrario que las memorias en cinta, que requieren de un acceso
secuencial). Además, la RAM permite el acceso para lectura y escritura de información.
Velocidad de acceso: Actualmente se pueden encontrar sistemas de memoria RAM capaces de realizar transferencias a frecuencias del orden de
los Gbps (gigabits por segundo). También es importante anotar que la RAM es una memoria volátil, es decir, requiere de alimentación eléctrica
para mantener la información. En otras palabras, la RAM pierde toda la información al desconectar el ordenador.
Hemos de tener muy en cuenta que esta memoria es la que mantiene los programas funcionando y abiertos, por lo que al ser Windows
95/98/Me/2000 un sistema operativo multitarea, estaremos a merced de la cantidad de memoria RAM que tengamos dispuesta en el ordenador.
En la actualidad hemos de disponer de la mayor cantidad posible de ésta, ya que estamos supeditados al funcionamiento más rápido o más
lento de nuestras aplicaciones diarias. La memoria RAM hace unos años era muy cara, pero hoy en día su precio ha bajado considerablemente.
Cuando alguien se pregunta cuánta memoria RAM necesitará debe sopesar con qué programas va a trabajar normalmente. Si únicamente
vamos a trabajar con aplicaciones de texto, hojas de cálculo y similares nos bastará con unos 32 Mb de ésta (aunque esta cifra se ha quedado
bastante corta), pero si trabajamos con multimedia, fotografía, vídeo o CAD, por poner un ejemplo, hemos de contar con la máxima cantidad
de memoria RAM en nuestro equipo (128-256 Mb o más) para que su funcionamiento sea óptimo, ya que estos programas son auténticos
devoradores de memoria. Hoy en día no es recomendable tener menos de 64 Mb, para el buen funcionamiento tanto de Windows como de las
aplicaciones normales, ya que notaremos considerablemente su rapidez y rendimiento, pues generalmente los equipos actuales ya traen 128 Mb
o 256 Mb de RAM.
MEMORIA ROM
La memoria ROM, también conocida como firmware, es un circuito integrado programado con unos datos específicos cuando es
fabricado. Los chips de características ROM no solo se usan en ordenadores, sino en muchos otros componentes electrónicos también. Hay
varios tipos de ROM, por lo que lo mejor es empezar por partes.
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:
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.
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.