Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NRC:47891
1. Qu es la memoria en un equipo?
La memoria es el lugar en el que se almacenan las instrucciones y los datos para que se puedan ejecutar los
programas. Sin embargo, el sistema de memoria del computador est formado por varios tipos de memorias con
diferentes capacidades y tiempos de acceso. La idea es que parezca que las referencias a memoria se sirven a
velocidades cercanas a las de los registros del procesador, y que adems se tiene un espacio de memoria casi
ilimitado para los programas y los datos. La memoria cach es la responsable de la rapidez de los accesos y la
memoria virtual la de la gran capacidad del sistema de memoria. Para que todo el sistema funcione, se disea de
manera jerrquica, por el que los diferentes bloques de informacin se van moviendo
Podramos decir que la memoria de la computadora es uno de los elementos ms importantes para que todo funcione
correctamente, es ms, sin ella la PC ni siquiera podr arrancar, tal es la importancia que este componente electrnico
tiene en la estructura de nuestra computadora. La palabra Memoria es un trmino genrico usado para designar las
partes de la computadora o de los dispositivos perifricos donde todos los datos y programas son almacenados.
Las memorias se pueden clasificar atendiendo a diferentes criterios. Revisaremos en los apartados siguientes los ms
significativos:
Mtodo de acceso.
1
(Stallings, 2005)
Acceso aleatorio (RAM): acceso directo y tiempo de acceso constante e independiente de la posicin de memoria.
Acceso secuencial (SAM): tiempo de acceso dependiente de la posicin de memoria.
Acceso directo (DAM): acceso directo a un sector con tiempo de acceso dependiente de la posicin,
y acceso secuencial dentro del sector.
Asociativas CAM): acceso por contenido.
Soporte fsico.
Semiconductor.
Magnticas.
pticas.
Magneto-pticas.
Alterabilidad
RAM: lectura y escritura
ROM (Read 0nly Memory): Son memorias de slo lectura. Existen diferentes variantes:
o
ROM
PROM, o ROM programable una sola vez: Utilizan una matriz de diodos cuya unin se
puede destruir aplicando sobre ella una sobretensin.
Memoria FLASH: Utilizan tecnologa de borrado elctrico al igual que las EEPROM, pero pueden
ser borradas y reprogramadas en bloques, y no palabra por palabra como ocurre con las tradicionales
EEPROM. Ofrecen un bajo consumo y una alta velocidad de acceso, alcanzando un tiempo de vida de
unos 100.000 ciclos de escritura.
Ubicacin en el computador
Interna (CPU): registros, cache(L1), cache(L2), cache(L3), memoria principal Externa (E/S): discos,
cintas, etc.
2. 2MEMORIA CACH
2.1. Conceptos bsicos sobre sistemas de memoria de computadores.
El complejo tema de las memorias es ms abordable si clasificamos los sistemas de memoria segn sus
caractersticas clave. Las ms importantes se listan a continuacin:
(Stallings, 2005)
se suele expresar en bytes. Un concepto relacionado es la unidad de trasferencia. Para memorias internas,
la unidad de transferencia es igual al nmero de lneas de entrada/salida de datos del mdulo de memoria.
A menudo es igual a la longitud de palabra, pero suele ser mayor, por ejemplo 64, 128, o 256 bits.
UNIDAD DE TRANSFERENCIA: para la memoria principal es el nmero de bits que se leen o escriben
en memoria a la vez. La unidad de transferencia no tiene por qu coincidir con una palabra o con una
unidad direccionable. Para la memoria externa, los datos se transfieren normalmente en unidades ms
grandes que la palabra denominadas bloques.
MTODO DE ACCESO: que incluye las siguientes variantes:
o Acceso secuencial. o Acceso directo. o Acceso Aleatorio. o
Acceso asociativo.
Funcin de correspondencia: determina las posibles lneas de la cach (marcos de bloque) en las que se
puede ubicar un determinado bloque de la memoria principal que ha sido referenciado por el programa y
hay que llevarlo a memoria cach.
Algoritmo de sustitucin: determina el bloque que hay que desubicar de una lnea de la cach cuando sta
est llena y hay que ubicar un nuevo bloque.
Poltica de escritura: determina la forma de mantener la coherencia entre memoria cach y memoria
principal cuando se realizan modificaciones (escrituras)
(Stallings, 2005)
Poltica de bsqueda de bloques: determina la causa que desencadena la llevada de un bloque a la cach
(normalmente un fallo en la referencia)
3. 4MEMORIA INTERNA
3.1. Conceptos bsicos de la memoria interna.
La memoria interna en un computador moderno est formada tpicamente por dos niveles fundamentales:
memoria cach y memoria principal (memoria RAM del computador). En los computadores actuales es
frecuente encontrar la memoria cach tambin dividida en niveles.
MEMORIA PRINCIPAL. En la memoria principal se almacenan los programas que se deben ejecutar y
sus datos, es la memoria visible para el programador mediante su espacio de direcciones. CC-BY-SA
PID_00177073 19 Sistema de memoria La memoria principal se implementa utilizando diferentes chips
conectados a la placa principal del computador y tiene una capacidad mucho ms elevada que la memoria
cach (del orden de Gbytes o de Tbytes en supercomputadores). Utiliza tecnologa DRAM (Dynamic
RAM), que es ms lenta que la SRAM, pero con una capacidad de integracin mucho ms elevada, hecho
que permite obtener ms capacidad en menos espacio
Todos los tipos de memoria interna se implementan utilizando tecnologa de semiconductores y tienen el transistor
como elemento bsico de su construccin.
La memoria interna es una memoria de acceso aleatorio; se puede acceder a cualquier palabra de memoria
especificando una direccin de memoria.
Una manera de clasificar la memoria interna segn la perdurabilidad es la siguiente:
Memoria voltil.
La memoria voltil es la memoria que necesita una corriente elctrica para mantener su estado, de manera
genrica denominada RAM.
Las memorias voltiles pueden ser de dos tipos:
(Stallings, 2005)
La memoria esttica de acceso aleatorio (SRAM) implementa cada celda de memoria utilizando un flipflop
bsico para almacenar un bit de informacin, y mantiene la informacin mientras el circuito de memoria
recibe alimentacin elctrica.
Memoria no voltil.
La memoria no voltil mantiene el estado sin necesidad de corriente elctrica.
ORGANIZACIN
El elemento bsico de una memoria semiconductora es la celda de memoria. Aunque se utilizan diversas tecnologas
electrnicas, todas las celdas de memoria semiconductora comparten ciertas propiedades:
Presentan dos estados estables (o semiestables), que pueden emplearse para representar el 1 y el 0
binarios.
Puede escribirse en ellas (al menos una vez) para fijar su estado.
Pueden leerse para detectar su estado.
4. 5MEMORIA EXTERNA
La memoria externa corresponde a dispositivos de almacenamiento secundario: discos magnticos, cintas
magnticas, discos pticos, dispositivos de memoria flash, etc., y tambin se pueden considerar sistemas de
almacenamiento en red. Estos dispositivos son gestionados por el sistema de ficheros del sistema operativo mediante
el sistema de entrada/salida.
Los dispositivos que forman la memoria externa se conectan al computador con algn tipo de bus (serie o paralelo).
Estos dispositivos se pueden encontrar fsicamente dentro del computador conectados por buses internos del
computador (IDE, SATA, SCSI, etc.) o pueden estar fuera del computador conectados por buses externos (USB,
Firewire, eSATA, Infiniband, etc.).
(Stallings, 2005)
4.2. RAID.
RAID (Redundant Array of Independent Disks, conjunto redundante de discos independientes). El esquema RAID
consta de seis niveles independientes, desde cero hasta cinco. Estos niveles no implican una relacin jerrquica, sino
que designan mtodos diferentes que poseen tres caractersticas comunes:
RAID es un conjunto de unidades fsicas de disco vistas por el sistema operativo como un nica unidad
lgica.
Los datos se distribuyen a travs de las unidades fsicas del conjunto de unidades.
La capacidad de los discos redundantes se usa para almacenar informacin de paridad que garantice la
recuperacin de los datos en caso de fallo de disco.
Los detalles de las caractersticas segunda y tercera cambian segn los distintos niveles RAID. RAID 0 no soporta
la tercera caracterstica.
La estrategia RAID reemplaza una unidad de disco de gran capacidad por unidades mltiples de menor capacidad y
distribuye los datos de forma que se puedan habilitar accesos simultneos a los datos de varias unidades mejorando,
por tanto, las prestaciones de E/S y permitiendo ms fcilmente aumentos en la capacidad.
La nica contribucin de la propuesta RAID es, efectivamente, hacer hincapi en la necesidad de redundancia. El
uso de varios dispositivos, adems de permitir que varias cabezas y actuadores operen simultneamente,
consiguiendo mayores velocidades de E/S y de transferencia, incrementa la probabilidad de fallo. Para compensar
esta disminucin de seguridad, RAID utiliza la informacin de paridad almacenada que permite la recuperacin de
datos perdidos debido a un fallo de disco.
Una unidad de cinta es un dispositivo de acceso secuencial. Si la cabeza de la cinta se posiciona en el registro 1,
entonces para leer el registro N, es necesario leer los registros fsicos del 1 al N-l, uno a uno. Si la cabeza est
actualmente situada ms all del registro deseado, es necesario rebobinar la cinta una cierta distancia y empezar a
leer hacia delante. A diferencia del disco, la cinta est en movimiento solamente durante las operaciones de lectura
o escritura.
Bibliografa
Stallings, W. (2005). Organizacion y arquitectura de computadores (Sptima ed.). Madrid, Espaa: Pearson
Educacin S.A. Recuperado el 25 de 08 de 2016