SlideShare una empresa de Scribd logo
1 de 6
La    memoria
virtual es una técnica
de administración de
la memoria real que
permite al sistema
operativo brindarle al
software de usuario y
a sí mismo un espacio
de direcciones mayor
que la memoria real o
física.
Memoria Virtual
                               • El mecanismo es
• Hacer creer a la CPU que     transparente a la CPU
tiene más memoria principal    – El programador se olvida de las
de la que realmente dispone.   limitaciones de tamaño de la
• ¿Dónde está el resto de la   memoria principal
información que no cabe en     • Dos tipos de direcciones
memoria?                       – Direcciones virtuales: las que
– En el disco duro (SWAP)      maneja la CPU (Programador)
                               – Direcciones físicas: las que
                               maneja la memoria principal
Organización de la memoria virtual y
memoria física.

• Memoria virtual y memoria
física se organizan en
bloques de igual tamaño:               Paginación.
– En el caso de la memoria física
los bloques reciben el nombre
de MARCOS DE PÁGINAS
– En el caso de la memoria
virtual se llaman páginas.

• La memoria física almacena
sólo una parte de las páginas,
el resto está en el disco duro
– Espacio de swap

• La MMU es la que indica en
qué marco de página está la
página requerida

• ¿Por qué puede funcionar?
– Principio de localidad
•Consiste en que el sistema operativo divide la memoria en unidades
de tamaño fijo (generalmente potencia de 2, por ejemplo de 1kb),
llamados marcos.
•Los procesos son divididos en paginas de igual tamaño que los
marcos.
•Al proceso de intercambiar, paginas segmentos o programas
completos entre memoria principal y disco se le conoce como
intercambio o Swapping.
Esta técnica consiste
en dividir la memoria en
espacios de igual tamaño
llamados     páginas,   en     la
memoria lógica y marcos de
página en la memoria física.
Mostramos una imagen de
como se relacionan la memoria
lógica con la memoria física a
través de la Tabla de Páginas.

Más contenido relacionado

Similar a Memoria virtual1100

Similar a Memoria virtual1100 (20)

Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Memoria virtual
Memoria virtual Memoria virtual
Memoria virtual
 
memori virtual
memori virtual memori virtual
memori virtual
 
Memorias
MemoriasMemorias
Memorias
 
Memoria virtual
Memoria virtual Memoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Unidad 3 memoria_real
Unidad 3 memoria_realUnidad 3 memoria_real
Unidad 3 memoria_real
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Hardware y estrcutura de control
Hardware y estrcutura de controlHardware y estrcutura de control
Hardware y estrcutura de control
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Diapositivas de sistemas operativos
Diapositivas de sistemas operativosDiapositivas de sistemas operativos
Diapositivas de sistemas operativos
 
Gestiond memoria-pnfi
Gestiond memoria-pnfiGestiond memoria-pnfi
Gestiond memoria-pnfi
 
Unidad A Aministración de la Memoria
Unidad A Aministración de la MemoriaUnidad A Aministración de la Memoria
Unidad A Aministración de la Memoria
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Administración de memoras
Administración de memorasAdministración de memoras
Administración de memoras
 

Memoria virtual1100

  • 1.
  • 2. La memoria virtual es una técnica de administración de la memoria real que permite al sistema operativo brindarle al software de usuario y a sí mismo un espacio de direcciones mayor que la memoria real o física.
  • 3. Memoria Virtual • El mecanismo es • Hacer creer a la CPU que transparente a la CPU tiene más memoria principal – El programador se olvida de las de la que realmente dispone. limitaciones de tamaño de la • ¿Dónde está el resto de la memoria principal información que no cabe en • Dos tipos de direcciones memoria? – Direcciones virtuales: las que – En el disco duro (SWAP) maneja la CPU (Programador) – Direcciones físicas: las que maneja la memoria principal
  • 4. Organización de la memoria virtual y memoria física. • Memoria virtual y memoria física se organizan en bloques de igual tamaño: Paginación. – En el caso de la memoria física los bloques reciben el nombre de MARCOS DE PÁGINAS – En el caso de la memoria virtual se llaman páginas. • La memoria física almacena sólo una parte de las páginas, el resto está en el disco duro – Espacio de swap • La MMU es la que indica en qué marco de página está la página requerida • ¿Por qué puede funcionar? – Principio de localidad
  • 5. •Consiste en que el sistema operativo divide la memoria en unidades de tamaño fijo (generalmente potencia de 2, por ejemplo de 1kb), llamados marcos. •Los procesos son divididos en paginas de igual tamaño que los marcos. •Al proceso de intercambiar, paginas segmentos o programas completos entre memoria principal y disco se le conoce como intercambio o Swapping.
  • 6. Esta técnica consiste en dividir la memoria en espacios de igual tamaño llamados páginas, en la memoria lógica y marcos de página en la memoria física. Mostramos una imagen de como se relacionan la memoria lógica con la memoria física a través de la Tabla de Páginas.