Memoria Fisica y Virtual

20
MEMORIA FISICA Y VIRTUAL, CARACTERÍSTICAS INFORMÁTICA

Transcript of Memoria Fisica y Virtual

Page 1: Memoria Fisica y Virtual

M E M O R I A F I S I C A Y V I RT U A L , C A RA C T E R Í S T I C A S

INFORMÁTICA

Page 2: Memoria Fisica y Virtual

MEMORIA FÍSICA Y VIRTUAL

• Generalmente la memoria es un espacio en que se guardan datos para acceder a ellos rápidamente.

• Para ello tenemos dentro de nuestro computador 2 tipos:

• Memoria Física• Memoria Virtual

Page 3: Memoria Fisica y Virtual

MEMORIA FÍSICA• También llamada

memoria RAM o memoria Principal.

• Es la memoria que sirve para guardar temporalmente los procesos de aplicación, que en el momento esta utilizando el computador

Page 4: Memoria Fisica y Virtual

MEMORIA FÍSICA

• Es una unidad de almacenamiento rápido.

• La cantidad de memoria física instalada juega un papel en el rendimiento de la máquina.

• Interactúa directamente con la CPU de la computadora, pero la información se pierde tan pronto como se apague la máquina

Page 5: Memoria Fisica y Virtual

PERO QUE SUCECE CUANDO LA RAM ESTÁ

LLENA???

Page 6: Memoria Fisica y Virtual

MEMORIA VIRTUAL

• Los sistemas operativos obviamente no la pueden utilizar, lo que provoca un estancamiento en los procesos del computador.

• Ahí entra a jugar su papel la memoria virtual.

• La memoria virtual es un espacio (SWAP) en el disco duro (HDD) que se usa como si fuera RAM.

Page 7: Memoria Fisica y Virtual

MEMORIA VIRTUAL

• Es muy lenta comparada con la velocidad de la memoria RAM.

• Lo ideal es tener la cantidad suficiente de RAM como para que no sea necesario recurrir al uso de la memoria virtual

Page 8: Memoria Fisica y Virtual

ORGANIZACIÓN DE LA MEMORIA VIRTUAL Y FÍSICA

• Memoria virtual y física se organizan en bloques de igual tamaño: • En el caso de la

memoria Física los bloques se llaman marcos de Página.

• En el caso de la memoria virtual se llaman páginas.

Page 9: Memoria Fisica y Virtual

ORGANIZACIÓN DE LA MEMORIA VIRTUAL Y FÍSICA

• La memoria Física almacena sólo una parte de las páginas, el resto se guarda en el disco Duro.• Espacio de swap

• La Unidad de Gestión de Memoria (MMU) es la que indica en que marco de página está la página requerida.

Page 10: Memoria Fisica y Virtual

PARTES PRINCIPALES DE LA MEMORIA

• La memoria está compuesta por celdas que se identifican mediante una dirección.

• Puede considerarse como un conjunto de celdas (o palabras), cada una con la posibilidad de almacenar una información: dato o instrucción. Las celdas están numeradas y la unidad de control conoce cada celda por su número, llamado dirección.

Page 11: Memoria Fisica y Virtual

PARTES PRINCIPALES DE LA MEMORIA

• Se comunica con el microprocesador de la CPU mediante el bus de direcciones.

• La memoria principal se puede ver funcionalmente como un módulo que recibe una dirección y una orden de lectura / escritura y almacena / entrega la información en/de una celda.

Page 12: Memoria Fisica y Virtual

PERO QUE ES CELDA Y DIRECCIÓN DE MEMORIA???

Page 13: Memoria Fisica y Virtual

CELDAS DE LA MEMORIA

• Un Bit de memoria. En la memoria RAM dinámica, una celda está compuesta por un transistor y un condensador. En la memoria RAM estática, una celda está compuesta por alrededor de cinco transistores.

Page 14: Memoria Fisica y Virtual

DIRECCIÓN DE MEMORIA

• número de identificación que se le asigna a cada palabra en la memoria. Comienzan en cero y continúan con 1, 2, 3, hasta 2k -1 donde k es la cantidad de líneas de dirección.

• Son números de como localizar un dato dentro de memoria.

• Una dirección de memoria guarda 1 byte de datos.

1 bit  = 0 o 1, sí o no

1 byte = 8 bits

1 kilobyte (K o KB)  =

1024 bytes

1 megabyte (MB) =

1024 kilobytes

Page 15: Memoria Fisica y Virtual

REPRESENTACIÓN BASICA DE UNA MEMORIA

• Bus de Datos: Como su nombre lo indica transporta los datos del procesador al dispositivo requerido o viceversa, por ende, es bidireccional.

• Bus de Control: Transporta las señales de reloj entre los dispositivos, por lo tanto, controla la ejecución de las instrucciones (También llamadas operaciones).

• Bus de Direcciones: Brinda el lugar lógico o la dirección en la memoria donde se encuentra el dispositivo.

Page 16: Memoria Fisica y Virtual

CONCEPTOS DE MEMORIA

• Palabra: un grupo de bits que representa información binaria (un número, un código de instrucción, uno o más caracteres alfanuméricos, etc.), y está almacenada en la memoria. Se introduce o saca del almacenamiento como una unidad.

• 8 bits = 1 byte• una palabra de 16 bits está formada de 2 bytes• una palabra de 32 bits está formada de 4 bytes

Page 17: Memoria Fisica y Virtual

CONCEPTOS DE MEMORIA

• Capacidad de la memoria: cantidad total de bytes que puede almacenar. Se mide por Ancho de Bus de datos x Espacio de Direccionamiento.

• Líneas de dirección: se usan para seleccionar una palabra en particular.

• Capacidad o intervalo de direccionamiento: si tenemos k líneas de dirección, la capacidad o intervalo de direccionamiento queda limitado a .

Page 18: Memoria Fisica y Virtual

¿CÓMO SE SELECCIONA UNA PALABRA ESPECÍFICA EN LA MEMORIA?

• Se selecciona una palabra específica en la memoria al aplicar la dirección binaria de k bits a las líneas de dirección. Un decodificador dentro de la memoria acepta esta dirección y abre las trayectorias necesarias para seleccionar los bits de la palabra especificada.

• Si una memoria tiene 1024 palabras, requiere una dirección de 10 bits, y por lo tanto, 10 líneas de dirección.

• Si una memoria tiene 232 palabras, requiere una dirección de 32 bits, y 32 líneas de dirección.

Page 19: Memoria Fisica y Virtual

EJERCICIOS• Tienes una memoria de 16 bits de Bus de Datos y 12 bits de Bus

de Direcciones. ¿Cuál crees que sería la capacidad de la memoria?

• Capacidad de Memoria = Ancho de Bus de datos x Espacio de Direccionamiento

• Espacio de Direccionamiento = 2 elevado al Bus de Direcciones

• Resolvamos:• Capacidad de Memoria = 2B x 2^12.

Capacidad de Memoria = 2B x 2^10 x 2^2Capacidad de Memoria = 2 x KB x 2^2 Capacidad de Memoria = 2 x KB x 4 Capacidad de Memoria = 8KB.¡Listo! ¡La memoria es de 8KB!.

Page 20: Memoria Fisica y Virtual

EJERCICIOS• Tienes una memoria de 16 bits de Bus de Datos y 24 bits de Bus

de Direcciones. ¿Cuál es el ancho de Bus de Datos y cuál es la capacidad de la memoria?.

• Capacidad de Memoria = Ancho de Bus de datos x Espacio de Direccionamiento

• Espacio de Direccionamiento = 2 elevado al Bus de Direcciones

BUS DE DATOS= 2BCapacidad de Memoria = 2B x 2^24.Capacidad de Memoria = 2 x 2^10x2^10x2^2.Capacidad de Memoria = 8 x 2^20 .Capacidad de Memoria = 8 M.