Está en la página 1de 28

Caractersticas de la Memoria

Desempeo de la Memoria
Tipos de Memoria
Direccin de la Memoria
Capacidades de Memorias
Mtodo de Acceso


A) Desempeo de la Memoria
La memoria cumple un papel muy importante en la computadora y su
funcionamiento, ya que se trata del dispositivo donde se almacena temporalmente
toda la informacin con la que trabajan los microprocesadores para procesarla y
devolver los resultados que se requieren.
Imagine que un empleado debe realizar una serie de tareas contables. El cajn
donde se guardan los documentos podra considerarse equivalente a un disco
duro; los documentos a los datos a procesar; el escritorio sera equivalente a la
memoria de la computadora donde se almacena temporalmente la informacin que
se encuentra en procesamiento; mientras que la persona vendra a ser como un
procesador que realizar las distintas tareas:

Primero se sacan del cajn (disco duro) los documentos y se los lleva a un escritorio
(memoria) donde se apilan para poder trabajar.
Se toma un documento de la pila para que el empleado (microprocesador) realice los
clculos necesarios, as como otras tareas y se ingresan las modificaciones o resultados
de datos procesados en dicho documento.
Se regresa dicho documento procesado a otra parte del escritorio (memoria) donde se
colocarn los documentos procesados.
Luego se toma otro documento de la pila de documentos no procesados y se repiten los
dos pasos anteriores. Eso se reitera una y otra vez hasta que todos los documentos
hayan sido procesados.
Cuando se terminan de procesar todos los documentos se toman y se vuelven a
guardar en el cajn (disco duro) de almacenamiento de archivos.
La analoga anterior es una buena comparacin del modo de funcionar de una
memoria.


B) Tipos de Memoria
Memoria Voltil:
Estas memorias necesitan refrescar su contenido continuamente para
mantener la informacin, por lo tanto necesitan una fuente de electricidad
en todo momento. Un ejemplo de memoria voltil son las memorias tipo
RAM.
Memoria No Voltil:
Tipo de memoria que puede retener informacin almacenada incluso
cuando no recibe electricidad. Ejemplos de memorias no voltiles son las
ROM, las memorias flash y la mayora de los medios de almacenamiento
magnticos (discos duros, disquetes, etc.), discos pticos (CDs, DVDs, etc.),
entre otros.

Memoria RAM
(Random Access Memory - Memoria de Acceso Aleatorio). Tipo de
memoria donde la computadora guarda informacin para que pueda ser
procesada ms rpidamente. En la memoria RAM se almacena toda
informacin que est siendo usada en el momento.

La informacin que contienen es renovada continuamente y cuando la
computadora se reinicia o se apaga, toda la informacin contenida se
pierde, por eso es llamada memoria voltil.

Tipos de memoria RAM: SRAM, DRAM.
Tipos de mdulo de memorias RAM: SIMM, DIMM, RIMM.

Memoria ROM
(Read Only Memory) Memoria de Slo Lectura. Tipo de memoria aadidas
desde fbrica, que no puede ser modificada ni tampoco se pierde su
informacin al apagar el equipo (como s pasa en las memorias RAM).
Tampoco se borra la informacin de ellas si es interrumpida la corriente,
por lo tanto es una memoria no voltil.
Este tipo de memorias suele almacenar datos bsicos y la configuracin del
ordenador para ser usado, principalmente, en el arranque del mismo. Las
memorias ROM pueden ser clasificadas, segn su capacidad de variar su
contenido, en: Memoria PROM, Memoria EPROM, Memoria EEPROM,
Memoria Flash

C) Direccin de Memoria
(Memory Address). La direccin de memoria es un identificador nico para una ubicacin de la
memoria, con las cuales una CPU u otros dispositivos puede almacenar, modificar o recuperar
datos de la misma.
En la mayora de las computadoras, cada direccin de memoria apunta a un solo byte de
almacenamiento, lo que es llamado direccionamiento por bytes. Algunos microprocesadores
son diseados para direccionamiento por palabras, en estos casos, las unidades de
almacenamiento mnimas son ms grandes que un byte.
Una direccin de memoria absoluta, indica con precisin la ubicacin en memoria sin el uso de
ninguna referencia intermedia.
Tanto la memoria fsica como la memoria virtual emplean direcciones de memoria para acceder
a sus datos. En la memoria fsica, la direccin accede a la memoria RAM real, y la direccin de
memoria virtual hace referencia a un espacio del disco duro que simula memoria RAM.
Por lo general, las direcciones de memoria se expresan en base hexadecimal.

D) Capacidades de Memorias
- Diskette de 3.5 : 1.44 Mb
- CD-ROM : 700 Mb
- DVD-ROM : La capacidad va de 4.7 Gb hasta los 15.9 Gb
- Discos Duros : En discos duros las capacidades mas comunes son 40 Gb, 60 Gb, 80
Gb, 100 Gb, 160 Gb, 350 Gb, y hasta el momento la mayor capacidad de un disco
duro es 1.6 Tb (1600 Gb).
- PenDrives : Las capacidades van desde los 32 Mb hasta los 32 Gb.
-Las memorias RAM en los pc estndar van desde los 32 Mb hasta los 4 Gb (los pcs
mas modernos). Normalmente hoy en da puedes encontrar computadoras con
RAM de 256 Mb, 512 Mb, 1 Gb, 2 Gb, 4 Gb.

D) Mtodo de Acceso
Acceso secuencial (SAM: Sequencial Access Memory). Se emplea por ser de gran
capacidad de almacenamiento pero es lenta.

Acceso directo (DAM: Direct Access Memory): primero se produce un acceso directo y
luego uno secuencial.

Acceso aleatorio (RAM: Random Access Memory). Igual tiempo de acceso pero menos
directo.

Acceso asociativo (CAM: Content Addressable Memory). Modo de acceso por contenido.
Funciona de la siguiente forma: se busca en toda la memoria al mismo tiempo y, cuando
se encuentra lo que buscamos, se da la direccin donde se ha encontrado.

Consiste en distribuir la informacin de diversos dispositivos de
memoria, de forma que, cerca del procesador se ubique el modelo de
memoria ms rpido y de menor capacidad

El dispositivo ms lento y de mayor capacidad contiene la totalidad del
cdigo y los datos de un programa

El procesador percibe que la velocidad del sistema es aproximadamente
la velocidad del dispositivo ms rpido
JERARQUIA DE MEMORIA


Principio de Localidad:
Los programas acceden a una porcin relativamente pequea del espacio
de direcciones en un determinado lapso de tiempo.
Localidad temporal
Si un tem es referenciado en determinado momento, es comn que vuelva a
ser referenciado poco tiempo despus
Localidad Espacial
Cuando un tem es referenciado en determinado momento, es comn que
los tems con direcciones cercanas tambin sea accedidos poco tiempo
despus.
POR QUE FUNCIONA LA
JERARQUIA?

- Localidad Temporal
Mantener los datos ms recientemente accedidos cercanos al
procesador
- Localidad Espacial
Mover bloques de palabras contiguas al nivel superior
COMO FUNCIONA?

- Registros <-> Memoria
por el compilador (programador?)
cache <-> memoria
por el hardware
memoria <-> discos
por el hardware y el sistema operativo (memoria virtual)
por el programador (archivos)
COMO SE MANEJA LA
JERARQUIA?

JERARQUIA CAPACIDAD EN
OCTETOS
TIEMPO DE ACCESO TIPO
REGISTROS 512 2NS ECL
MEMORIA CACHE 512KB 2NS SRAM
MEMORIA PRINCIPAL 512 MB 40NS SDRAM
DISCO DURO 3,5 GB-1 TB 10 MS MAGNETICO
CD-ROM 650 MB 100MS OPTICO
DVD 4,7-17GB OPTICO

Accesso Aleatorio
- El tiempo de acceso es el mismo para cualquier posicin
- DRAM: Dynamic Random Access Memory
- Alta densidad, baja potencia, barata, lenta
- Dinmica: necesita ser refrescada regularmente
- SRAM: Static Random Access Memory
- Baja densidad, alta potencia, cara, rpida
- Esttica: su contenido no se pierde mientras se mantenga la alimentacin
- Tecnologa de Acceso Non-so-random
- Tiempo de acceso vara segn la posicin y el momento
- Ejemplos: Disco, CDROM
-Tecnologa de Acceso Secuencial: tiempo de acceso lineal con la posicin (ej. Cinta)
TECNOLOGIAS DE MEMORIA

Tiempo de Acceso
- Tiempo transcurrido entre presencia de direcciones y obtencin de
datos vlidos

Tiempo de Ciclo de Memoria
- Tiempo entre dos accesos consecutivos
- Tiempo de Ciclo: acceso + recuperacin

Tasa de Transferencia
- Tasa a la que se mueven los datos

ALGUNAS MEDIDAS DE
RENDIMIENTO

Como funciona?
Cada vez que se accede por vez primera a determinado dato, este es
almacenado en cach, posteriormente al intentar leer el mismo dato se
recurrir a la informacin almacenada en cach, ahorrando tiempo de
acceso. La memoria cach se renueva a todo momento.



Concepto
Con el objetivo de lograr un tiempo de acceso menor a los datos
almacenados en distintos tipos de memoria, existen sistemas de hardware o
software llamados cach, los cuales almacenan estos datos de forma
duplicada. La memoria cach contenida dentro de una CPU, memoria
RAM o memoria principal de la computadora, y es por esta razn que
mejora la capacidad de procesamiento del mismo.
Bsicamente, la memoria cach de un procesador es un tipo de memoria
voltil (del tipo RAM), pero de una gran velocidad. En la actualidad esta
memoria est integrada en el procesador, y su cometido es almacenar una
serie de instrucciones y datos a los que el procesador accede
continuamente, con la finalidad de que estos accesos sean instantneos.
Estas instrucciones y datos son aquellas a las que el procesador necesita
estar accediendo de forma continua, por lo que para el rendimiento del
procesador es imprescindible que este acceso sea lo ms rpido y fluido
posible.

Tipos de Memoria Cach
A los tipos de memoria cache se le puede considerar desde dos puntos
de vista: Tanto de Hardware, como del punto de vista Funcional.

Tipos
L1: memoria cach interna (situada dentro del propio procesador y por tanto
de acceso an ms rpido y an ms cara). La cach de primer nivel contiene
muy pocos kilobytes (unos 32, 64, 128 o 256 Kb).
L2: memoria cach externa (situada entre el procesador y la RAM). Los
tamaos tpicos de la memoria cach L2 oscilan en la actualidad entre 256 kb y
4 Mb: la memoria cach es un tipo especial de memoria que poseen los
ordenadores.
Tipo compuesto
L3: esta memoria se encuentra en algunas placas base. A medida que los
microprocesadores comenzaron a incluir cachs L2 dentro de sus
arquitecturas, se comenz a llamar cach L3 al cach extra integrado en las
placas base, entre el microprocesador y la memoria principal. Simplemente, lo
que una vez fue el cach L2, ahora se denomina L3 cuando se usa en micros
con cachs L2 integrados.

Memoria RAM como cach: Las unidades de almacenamiento (discos duros, discos
flexibles, etc.) y otros muchos perifricos utilizan la memoria RAM como sistema de
cach, una zona de la RAM contiene la informacin que se ha buscado ltimamente en
dichos dispositivos, de forma que basta con acceder a la RAM para recuperarla.
Disco duro como cach: Se emplea al disco duro como cach a dispositivos an ms
lentos (unidades CD-ROM). Estos sistemas de cach suelen estar gobernados
mediante software, que se suele integrar en el sistema operativo. La cach de disco
almacena direcciones concretas de sectores, almacena una copia del directorio y en
algunos casos almacena porciones o extensiones del programa o programas en
ejecucin.
Los navegadores Web utilizan el disco duro como cach, al solicitar una pgina Web,
el navegador acude a Internet y comprueba la fecha de la misma. Si la pgina no ha sido
modificada, se toma directamente del disco duro, con lo que la carga es muy rpida. En
caso contrario se descarga desde Internet y se actualiza la cach, con un cierto tiempo de
espera. En el caso de los navegadores Web, el uso del disco duro es ms que suficiente,
ya que es extremadamente ms rpido que el acceso a Internet.

Diseo
En el diseo de la memoria cach se deben considerar varios factores que influyen
directamente en el rendimiento de la memoria y por lo tanto en su objetivo de
aumentar la velocidad de respuesta de la jerarqua de memoria. Estos factores son las
polticas de ubicacin, extraccin, reemplazo, escritura y el tamao de la cach y de sus
bloques.

Poltica de ubicacin
Decide dnde debe colocarse un bloque de memoria principal que entra en la memoria
cach. Las ms utilizadas son:

1. Directa
2. Asociativa
3. Asociativa por conjuntos

Poltica de extraccin
La poltica de extraccin determina cundo y qu bloque de memoria
principal hay que traer a memoria cach. Existen dos polticas muy
extendidas:
1. Por demanda
2. Con pre bsqueda


Poltica de reemplazo

Determina qu bloque de memoria cach debe abandonarla cuando no
existe espacio disponible para un bloque entrante. Bsicamente hay
cuatro polticas que son:
1. Aleatoria
2. FIFO
3. Menos recientemente usado (LRU
4. Menos frecuencias usadas (LFU

También podría gustarte