Sie sind auf Seite 1von 53

CAPTULO IV

MEMORIAS

INTEGRANTES


Ing. Miguel Camarena Ingaruca

MEMORIAS:
Es parte de la computadora en la que se almacenan
DATOS e INSTRUCCIONES.

TERMINOLOGA
EMPLEADA EN
LAS MEMORIAS
Celda de
memoria:
Ejemplo un Flip-
Flop.
Palabra de
memoria: :
Grupo de bits
que representa
instrucciones o
datos.
Direccin:
Nmero que
identifica la
localidad de una
palabra en la
memoria.
Byte: Un byte
siempre consta
de ocho bits.
Capacidad:
Cuntos bits
pueden
almacenarse en
un dispositivo
de memoria .
Operacin de
lectura y
escritura

REGISTROS, DIRECCIONES
La memoria funciona de manera similar a un juego de cubculos
divididos usados para clasificar la correspondencia en la oficina
postal. A cada bit de datos se asigna una direccin. Cada direccin
corresponde a un cubculo (ubicacin) en la memoria.

JERARQUA DE MEMORIA


JERARQUA DE MEMORIA
NIVEL DE JERARQUIA CAPACIDAD
(BYTES)
VELOCIDAD ACCESO
Registros 6-100 10-50 ns Aleatorio
Memoria cache 1K-1M 50-200 ns Aleatorio
Memoria principal 10K-10G 200-1000 ns Aleatorio
Memoria secundaria 10M-10G 10-100 ms Directo
Memoria auxiliar de
disco
50M-100G 100 ms Directo
Memoria auxiliar de cinta
ILIMITADO(TB)
MINUTOS Secuencia
l

TRANSFERENCIA EN SERIE Y PARALELO

CELDA DE MEMORIA
Registro bsico de almacenamiento de informacin de una
memoria, que se caracteriza por la longitud de la palabra
(nmero de bits) que puede contener.


TIPOS DE MATRICES DE 64
CELDAS, DE LAS MEMORIAS

ORGANIZACIN


DIRECCIN DE LAS MEMORIAS
La direccin del bit es
la fila 5, columna 4.

OPERACIN DE LECTURA DE UNA MEMORIA
Se indica la direccin (posicin a leer) en el bus de direcciones
Se activa la memoria poniendo CS = 0
Se indica operacin de lectura poniendo R/W = 1
La memoria entrega el dato por el bus de datos
Se desactivan las seales anteriores para poder realizar una
nueva operacin


OPERACIN DE ESCRITURA DE UNA MEMORIA
Se manda la direccin (posicin a escribir) al bus de direcciones
Se activa la memoria poniendo CS = 0
Se indica operacin de escritura poniendo R/W = 0
La CPU pone el dato a escribir en el bus de datos
La escritura se produce cuando CS y R/W estn simultneamente a
nivel bajo. Cuando se desactiva CS o R/W finaliza la captura del
dato.
Se desactiva el resto de seales dando por terminada la operacin


Es una combinacin
Es una combinacin
de las formas de los
accesos anteriores, La
informacin es
ubicada utilizando un
acceso aleatorio.
La lectura y escritura
de la misma se realiza
por medio de un
acceso secuencial.


Requieren de un reloj que marque
las pautas de lectura o escritura de
los datos. Este modo de trabajo
permite que las memorias alcancen
mayor velocidad manteniendo otras
caractersticas, como ser dinmicas
y necesitar refresco.
Las memorias por lo general son
asncronas, es decir, no utilizan
ningn reloj para que el dato sea ledo
o escrito en su interior.


ESTATICAS
DINMICAS


Es un tipo de memoria de ordenador a la que se
puede acceder aleatoriamente; es decir, se puede
acceder a cualquier byte de memoria sin acceder a
los bytes precedentes
Almacenar datos e instrucciones de manera
temporal


Tipos bsicos:
Memoria RAM esttica
memoria conocida como SRAM
El trmino se deriva del hecho de que no necesitan
ser restaurados la memoria.



Memoria conocida como DRAM
El trmino dinmico indica que la memoria debe ser
restaurado constantemente (reenergizada) o perder
su contenido.




Memorias de slo lectura
Este tipo de memorias suele almacenar datos
bsicos y la configuracin del ordenador para ser
usado en el arranque del mismo.
Este tipo de memorias suelen utilizarse en los
cartuchos de videojuegos de consolas como Super
Nintendo, Mega Drive o Game Boy.


Ellos son permanentes
Ellos son ms baratos que el RAM
Ellos son estticos y no hacen actualizar
Ellos son ms confiables que el RAM cuando su
recorrido es simple.
Ellos estn disponibles en tamaos ms largos que
el RAM.
Ellos son ms fciles al interface que el RAM.






La informacin contenida en su interior se almacena
durante su fabricacin y no se puede alterar.



Es una memoria digital donde el valor de cada bit
depende del estado de un fusible, que puede ser
quemado una sola vez.
Estas memorias son utilizadas para grabar datos
permanentes

EPROM
una EPROM se puede borrar solamente mediante
exposicin a una fuerte luz ultravioleta
retiene sus datos durante diez o veinte aos
EPROM 27C16B



Configuracin de terminales y smbolo lgico de la
memoria EPROM 2764



EEPROM
Es un tipo de memoria ROM
que puede ser programado,
borrado y reprogramado
elctricamente

Son memorias no voltiles

Memoria EEPROM 28C64A



Grabacin y borrado de las EEPROM





La memoria flash es una forma avanzada de
EEPROM


MEMORIA FLASH
Permite que mltiples
posiciones de memoria sean
escritas o borradas en una
misma operacin de
programacin mediante
impulsos elctricos
Memoria FLASH 27F256


MEMORIA VIRTUAL
Memoria virtual es un mecanismo que permite que la
memoria principal parezca mas grande que su tamao fsico.

Permite ejecutar programas mas grandes que la memoria
fsica disponible.

La memoria principal acta como cach de la memoria
secundaria (disco duro).

MEMORIA VIRTUAL

Unidad de Manejo de Memoria
(MMU)
Unidad de manejo de la memoria, tambin conocido como
gestin de memoria: Es un dispositivo de hardware
formado por un grupo de circuitos integrados, responsable
del manejo de los accesos a la memoria por parte de la
unidad de procesamiento central (CPU). El propsito de
manejar la memoria es optimizar el uso del RAM.

TRADUCCIN DE MEMORIA
Tabla de paginas

Existen distintos tipos de memoria virtual y estos
se diferencian por sus polticas de desplazamiento
y por los mtodos que emplean en la
organizacin de la memoria. Las ms
importantes tenemos:

Memoria paginada
Memoria segmentada
Memoria de segmentos paginados

MEMORIA PAGINADA
La memoria paginada (tambin llamada "Memoria
Expandida") rompe la barrera de los 640 Kb pero slo
puede ser explotada mediante programas utilitarios
especficos, genricamente conocidos como EMM (de
"Expanded Memory Manager"), por lo general
cargados con el archivo CONFIG.SYS.


MEMORIA SEGMENTADA
Este mtodo explota el concepto de modularidad de
los programas construidos estructuralmente. Los
mdulos son conjuntos de informaciones que pueden
tratarse independientemente y que se relacionan
mediante llamadas interprocedimientos,
constituyendo programas que se denominan
segmentos.


La paginacin y la segmentacin puras son mtodos de
manejo de memoria bastante efectivos, aunque la
mayora de los sistemas operativos modernos implantan
esquemas combinados, es decir, combinan la paginacin y
la segmentacin.

La idea de combinar estos esquemas se debe a que de
esta forma se aprovechan los conceptos de la divisin
lgica de los programas (segmentos) con la granularidad
de las pginas.

MEMORIA DE SEGMENTOS PAGINADOS

FALLO DE PGINA
Si se intenta acceder a una pgina no vlida (bit de
invalidez activado), el hardware genera una
excepcin llamada fallo de pgina (page fault).

El fallo de pgina provoca que el s.o. recupere del
disco (swap area) la pgina requerida. Se actualiza
la tabla de pginas y se reintenta la instruccin que
ocasion el fallo.

Gestin de un fallo de pgina

PAGINACIN Y MEMORIA VIRTUAL

En sistemas operativos de computadoras, los sistemas de
paginacin de memoria dividen los programas en
pequeas partes o pginas.

Del mismo modo, la memoria es dividida en trozos del
mismo tamao que las pginas llamados marcos de
pgina.

FUNCIONES DE LA MEMORIA VIRTUAL
VirtualLock
Bloquea un grupo
de pginas
(previamente
comprometidas)
en memoria fsica
VirtualProtect
Cambia el estado de
proteccin de un
grupo de pginas
del proceso activo
VirtualQuery
Consulta el estado y
el tipo de un grupo de
pginas del proceso
activo.
VirtualProtectEx
Cambia el estado de
proteccin de un grupo
de pginas de un
proceso dado
VirtualUnlock
Desbloquea un grupo
de pginas que han
sido previamente
bloqueadas con
VirtualLock

Das könnte Ihnen auch gefallen