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

Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Juan Lopez
 
Estructura de almacenamiento
Estructura de almacenamientoEstructura de almacenamiento
Estructura de almacenamientoAndrea Mendez
 
Administracion de memoria en una PC
Administracion de memoria en una PCAdministracion de memoria en una PC
Administracion de memoria en una PCSimón Aranguren
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosPablo Macon
 
Clasificacion de la memoria ram y rom
Clasificacion de la memoria ram y romClasificacion de la memoria ram y rom
Clasificacion de la memoria ram y romDennisse Mayon
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 
Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasAntonio Soria
 
Interbloqueo sistemas operativos
Interbloqueo  sistemas operativosInterbloqueo  sistemas operativos
Interbloqueo sistemas operativosAndy Lopez
 
Storage Area Network(SAN)
Storage Area Network(SAN)Storage Area Network(SAN)
Storage Area Network(SAN)Krishna Kahar
 
Storage management in operating system
Storage management in operating systemStorage management in operating system
Storage management in operating systemDeepikaT13
 
Memory management
Memory managementMemory management
Memory managementcpjcollege
 
Arquitectura multicapa
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapaHugo Herrera
 
management of distributed transactions
management of distributed transactionsmanagement of distributed transactions
management of distributed transactionsNilu Desai
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 

La actualidad más candente (20)

Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
 
Gestion de memoria en windows
Gestion de memoria en windowsGestion de memoria en windows
Gestion de memoria en windows
 
Estructura de almacenamiento
Estructura de almacenamientoEstructura de almacenamiento
Estructura de almacenamiento
 
Administracion de memoria en una PC
Administracion de memoria en una PCAdministracion de memoria en una PC
Administracion de memoria en una PC
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 
Clasificacion de la memoria ram y rom
Clasificacion de la memoria ram y romClasificacion de la memoria ram y rom
Clasificacion de la memoria ram y rom
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos Distribuidas
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Interbloqueo sistemas operativos
Interbloqueo  sistemas operativosInterbloqueo  sistemas operativos
Interbloqueo sistemas operativos
 
Storage Area Network(SAN)
Storage Area Network(SAN)Storage Area Network(SAN)
Storage Area Network(SAN)
 
Storage management in operating system
Storage management in operating systemStorage management in operating system
Storage management in operating system
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Memory management
Memory managementMemory management
Memory management
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Arquitectura multicapa
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapa
 
ZFS
ZFSZFS
ZFS
 
management of distributed transactions
management of distributed transactionsmanagement of distributed transactions
management of distributed transactions
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 

Destacado

Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.velazqes
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria VirtualUCC
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualyurihils
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtuallagm000
 
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ónNatalia Ludeña
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualakany
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualMauro Melo
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualandreapab
 
Mapa mental de memoria virtual
Mapa mental de memoria virtualMapa mental de memoria virtual
Mapa mental de memoria virtualjorge77712
 
La Memoria Virtual en Windows
La Memoria Virtual en WindowsLa Memoria Virtual en Windows
La Memoria Virtual en Windowspiensoenbinario
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre Juan Anaya
 
Memoria virtual
Memoria  virtualMemoria  virtual
Memoria virtualnatali45
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentacióngabosand
 

Destacado (20)

Memoria virtual - Exposicion
Memoria virtual - ExposicionMemoria virtual - Exposicion
Memoria virtual - Exposicion
 
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
 
memoria virtual
memoria virtualmemoria virtual
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
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos 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
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
 
Administracion de Memoria
Administracion de MemoriaAdministracion de Memoria
Administracion de Memoria
 

Similar a Memoria virtual

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