SlideShare una empresa de Scribd logo
1 de 9
MEMORIA VIRTUAL
JULIAN FELIPE CHAPARRO
RONALD ROSAS CARDENAS
MEMORIA VIRTUAL
 La idea básica detrás de la memoria virtual es que cada programa tiene su
propio espacio de direcciones, el cual se divide en trozos llamados páginas.
PAGINACIÓN
En cualquier computadora, existe un conjunto de direcciones de memoria que los
programas pueden producir. Las direcciones pueden generarse usando indización,
registros de base, registros de segmento y otras técnicas.
La relación entre las direcciones
virtuales y las direcciones de memoria
física está dada por la tabla de
páginas. Cada página empieza en un
múltiplo de 4096 y termina 4095
direcciones más arriba, por lo que de 4
K a 8 K en realidad significa de 4096 a
8191 y de 8 K a 12 K significa de 8192 a
12287.
• TABLAS DE PAGINACION
Las tablas de paginación o tablas de páginas son una parte integral
del Sistema de Memoria Virtual en sistemas operativos, cuando se
utiliza paginación. El propósito de la tabla de páginas es asociar
páginas virtuales a los marcos de página.
ESTRUCTURA DE UNA ENTRADA EN LA TABLA DE PAGINAS
ACELERACIÓN DE LA PAGINACIÓN
 1. La asociación de una dirección virtual a una dirección física
debe ser rápida.
 2. Si el espacio de direcciones virtuales es grande, la tabla de
páginas será grande.
Tablas de páginas para memorias
extensas
Los TLBs se pueden utilizar
para acelerar las
traducciones de direcciones
virtuales a direcciones físicas
sobre el esquema original de
la tabla de páginas en
memoria
MEMORIA VIRTUAL EN LINUX (SWAP)
 MEMORIA VIRTUAL
 Grupo 8
 Paginación
 Tablas de páginas
 Aceleración de la paginación
 Tablas de páginas para memorias extensas

Más contenido relacionado

La actualidad más candente

Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
Fernando Camacho
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria Virtual
Ana Brooks
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
eduardoed5
 

La actualidad más candente (20)

Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelas
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
Sistemas operativos resumen
Sistemas operativos resumenSistemas operativos resumen
Sistemas operativos resumen
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Mapa mental de hilos
Mapa mental de hilosMapa mental de hilos
Mapa mental de hilos
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria Virtual
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicas
 
Programación concurrente
Programación concurrenteProgramación concurrente
Programación concurrente
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 
memoria virtual
memoria virtualmemoria virtual
memoria virtual
 
SGBD NoSQL
SGBD NoSQLSGBD NoSQL
SGBD NoSQL
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
2.2 y 2.3
2.2 y 2.32.2 y 2.3
2.2 y 2.3
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Memoria virtual - Exposicion
Memoria virtual - ExposicionMemoria virtual - Exposicion
Memoria virtual - Exposicion
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discos
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 

Destacado (20)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtual
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y Fragmentación
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Mapa mental de memoria virtual
Mapa mental de memoria virtualMapa mental de memoria virtual
Mapa mental de memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
La Memoria Virtual en Windows
La Memoria Virtual en WindowsLa Memoria Virtual en Windows
La Memoria Virtual en Windows
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
 
Memoria virtual
Memoria  virtualMemoria  virtual
Memoria virtual
 
Administracion de Memoria
Administracion de MemoriaAdministracion de Memoria
Administracion de Memoria
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Administración de memoria con listas enlazadas
Administración de memoria con listas enlazadasAdministración de memoria con listas enlazadas
Administración de memoria con listas enlazadas
 
Memória virtual
Memória virtualMemória virtual
Memória virtual
 
Memória virtual
Memória virtualMemória virtual
Memória virtual
 
Unidades de memoria
Unidades de memoriaUnidades de memoria
Unidades de memoria
 

Similar a Memoria virtual (12)

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
 
Actividad 1 memoria virtual
Actividad 1 memoria virtualActividad 1 memoria virtual
Actividad 1 memoria virtual
 
tema 3.3.1 y 3.3.2
tema 3.3.1 y 3.3.2tema 3.3.1 y 3.3.2
tema 3.3.1 y 3.3.2
 
13691765(1).ppt
13691765(1).ppt13691765(1).ppt
13691765(1).ppt
 
Memoria virtual un. 3
Memoria virtual un. 3Memoria virtual un. 3
Memoria virtual un. 3
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
GestìóN De Memoria
GestìóN De MemoriaGestìóN De Memoria
GestìóN De Memoria
 
GestìóN De Memoria
GestìóN De MemoriaGestìóN De Memoria
GestìóN De Memoria
 
Estructuras de hardware y de control.
Estructuras de hardware y de control.Estructuras de hardware y de control.
Estructuras de hardware y de control.
 

Memoria virtual

  • 1. MEMORIA VIRTUAL JULIAN FELIPE CHAPARRO RONALD ROSAS CARDENAS
  • 2. MEMORIA VIRTUAL  La idea básica detrás de la memoria virtual es que cada programa tiene su propio espacio de direcciones, el cual se divide en trozos llamados páginas.
  • 3. PAGINACIÓN En cualquier computadora, existe un conjunto de direcciones de memoria que los programas pueden producir. Las direcciones pueden generarse usando indización, registros de base, registros de segmento y otras técnicas.
  • 4. La relación entre las direcciones virtuales y las direcciones de memoria física está dada por la tabla de páginas. Cada página empieza en un múltiplo de 4096 y termina 4095 direcciones más arriba, por lo que de 4 K a 8 K en realidad significa de 4096 a 8191 y de 8 K a 12 K significa de 8192 a 12287.
  • 5. • TABLAS DE PAGINACION Las tablas de paginación o tablas de páginas son una parte integral del Sistema de Memoria Virtual en sistemas operativos, cuando se utiliza paginación. El propósito de la tabla de páginas es asociar páginas virtuales a los marcos de página. ESTRUCTURA DE UNA ENTRADA EN LA TABLA DE PAGINAS
  • 6. ACELERACIÓN DE LA PAGINACIÓN  1. La asociación de una dirección virtual a una dirección física debe ser rápida.  2. Si el espacio de direcciones virtuales es grande, la tabla de páginas será grande.
  • 7. Tablas de páginas para memorias extensas Los TLBs se pueden utilizar para acelerar las traducciones de direcciones virtuales a direcciones físicas sobre el esquema original de la tabla de páginas en memoria
  • 8. MEMORIA VIRTUAL EN LINUX (SWAP)
  • 9.  MEMORIA VIRTUAL  Grupo 8  Paginación  Tablas de páginas  Aceleración de la paginación  Tablas de páginas para memorias extensas