Características generales de las memorias
Las memorias se pueden clasificar atendiendo a diferentes criterios. Revisaremos en los apartados siguientes los más significativos:
Método de acceso
• Acceso aleatorio (RAM): acceso directo y tiempo de acceso constante e independiente de la posición.
• Acceso secuencial (SAM): tiempo de acceso dependiente de la posición.
• Acceso directo (DAM): acceso directo a un sector con tiempo de acceso dependiente de la posición, y acceso secuencial dentro del sector.
• Asociativas CAM): acceso por contenido
Soporte físico
• Semiconductor
• Magnéticas
• Opticas
• Magneto-ópticas
Alterabilidad
• RAM: lectura y escritura
• ROM (Read 0nly Memory): Son memorias de sólo lectura. Existen diferentes variantes:
– ROM programadas por máscara, cuya información se escribe en el proceso de fabricación y no se puede modificar.
- PROM, o ROM programable una sola vez. Utilizan una matriz de diodos cuya unión se puede destruir aplicando sobre ella una sobretensión.
- EPROM (Erasable PROM) o RPROM (Reprogramable ROM), cuyo contenido puede borrarse mediante rayos ultravioletas para volverlas a escribir.
– EAROM (Electrically Alterable ROM) o EEROM (Electrically Erasable ROM), son memorias que están entre las RAM y las ROM ya que su contenido se puede volver a escribir por medios eléctricos. Se diferencian de las RAM en que no son volátiles.
– Memoria FLASH. Utilizan tecnología de borrado eléctrico al igual que las EEPROM, pueden borrarse enteras en unos cuantos segundos, mucho más rápido que las EPROM.
Volatilidad con la fuente de energía
• Volátiles: necesitan la fuente de energía para mantener la información.
• No volátiles: mantienen la información sin aporte de energía.
Duración de la información
• Estáticas: el contenido permanece inalterable mientras están polarizadas.
• Dinámicas: el contenido sólo dura un corto período de tiempo, por lo que es necesario refrescarlo (reescribirlo) periódicamente.
Proceso de lectura
• Lectura destructiva: necesitan reescritura después de una lectura.
• Lectura no destructiva
Ubicación en el computador
• Interna (CPU): registros, cache(L1), cache(L2), memoria principal
• Externa (E/S): discos, cintas, etc.
Parámetros de velocidad
• Tiempo de acceso
• Tiempo de ciclo
• Ancho de banda(frecuencia de acceso)
Unidades de transferencia
• Palabras
• Bloques
Fuente: Estructura de Computadores, Facultad de Informática, UCM