SlideShare una empresa de Scribd logo
1 de 12
ADMINISTRACIÓN
DE MEMORIA
PAGINADA
P R O D U C T O A C R E D I T A B L E
S I S T E M A S O P E R A T I V O S
I N T E G R A N T E S
M o n d r a g o n C a s a s A l f r e d o
S i m e o n e Q u i r o z l e r o y
R u i z M u r o F a b r i c i o
Z e g a r r a P o r r a s A n a b e l
¿Que pasa si una
computadora se queda
sin RAM?
P A G I N A C I Ó N D E M E M O R I A
A D M I N I S T R A C I O N D E M E M O R I A P A G I N A D A
La paginación de memoria es una técnica de
administración de memoria para controlar
cómo se comparten los recursos de memoria
de una computadora o máquina virtual (VM).
El concepto de memoria virtual proviene de
una época en que la memoria física, la
cantidad de RAM instalada en una
computadora, era extremadamente costosa.
El SO m o verá páginas de
m em o ria al disco duro de la
co m put ado ra para liberar RA M
para o t ro s pro ceso s
C uant o m ás dependa una carga
de t rabajo de lo s archivo s de
int ercam bio ,m ás af ect ará
negat ivam ent e al rendim ient o .
DEFINICIÓN
LOS ENFOQUES PARA LA
PAGINACIÓN DE MEMORIA EN
UN ENTORNO VIRTUAL
INCLUYEN:
PAGINACIÓN
INTELIGENTE
Se usa solo durante el reinicio
de una máquina virtual cuando
no hay memoria disponible y no
se puede recuperar.
INTERCAMBIO DE
HIPERVISOR
Proporciona soporte de
intercambio de páginas a largo
plazo para una cierta cantidad
de recuperación de memoria.
INCREMENTO DE LA
MEMORIA
Obliga al sistema operativo
invitado (SO) de la VM a decidir
qué páginas de memoria son
menos importantes y las
intercambia en el disco.
ESPACIO DE DIRECCIONES LOGICO DE UN
PROCESO PUEDE SER NO CONTIGUO
LA MEMORIA FISICA SE DIVIDE EN MARCOS
ESPACIO DE DIRECCIONES LOGICO DE UN
PROCESO PUEDE SER NO CONTIGUO
SE ESTABLECE UNA TABLA DE PAGINAS
SE PRODUCE FRAGMENTACIÓN INTERNA
EL NUMERO DE MARCOS QUE SE
ENCONTRARAN DEPENDE DE LA CANTIDAD DE
PAGINAS DE UN PROGRAMA
CARACTERISTICAS
1.Transfiere páginas de
l
a
memoria secundaria a la
2.Transfiere páginas de la
memoria secundaria a la
memoria principal y
viceversa.
H A C E R E F E R E N C I A A D O S
F U N C I O N E S
1.Transforma una
dirección virtual a física.
M E M O R I A P A G I N A D A
COMO
FUNCIONA
Estas páginas se usan
como unidad de
almacenamiento de
información, como
también para transferir
entre la memoria
principal y la
secundaria.
E N E S T A T É C N I C A D E
G E S T I Ó N D E
M E M O R I A , L O S
P R O G R A M A S S E
D I V I D E N E N
U N I D A D E S L Ó G I C A S
L L A M A D A S
“ P Á G I N A S ” .
S e t i e n e q u e t e n e r e n c u e n t a q u e :
M e m o r i a d i v i d i d a e n b l o q u e s = m a r c o s
P r o c e s o d i v i d i d o e n b l o q u e s = p á g i n a s
L A P A G I N A C I Ó N U S A 2
E S T R U C T U R A S D E
P O S I B L E S
D A T O S :
Tabla de páginas: Guarda la
dirección del marco en la
que está almacenada cada
página.
C A D A D I R E C C I Ó N L Ó G I C AC O N T I E N E 2 C
O S A S : E L N Ú M E R O D E P Á G I N A Y E L
D E S P L A Z A M I E N T O .
Lista de marcos libres:
Guarda los marcos sin
asignar, habiendo una tabla
para todo el sistema
¿CÓMO SE
ADMINISTRA LA
PAGINACIÓN DE
MEMORIA?
Dividen los programas en pequeñas partes o páginas.
Del mismo modo, la memoria es dividida en trozos del
mismo tamaño que las páginas llamados marcos de
página.
La cantidad de memoria desperdiciada por un proceso
es el final de su última página, lo que minimiza la
fragmentación interna y evita la externa.
El sistema operativo mantiene una lista de estos
últimos marcos, y una tabla por cada proceso, donde
consta en qué marco se encuentra cada página del
proceso
Las páginas de un proceso pueden no estar
contiguamente ubicadas en memoria,y pueden
intercalarse con las páginas de otros procesos.
Se encuentra la ubicación del
marco que contiene a cada
una de sus páginas.
Las direcciones lógicas
ahora se forman como un
número de página y de un
desplazamiento dentro de
esa página
El número de página es
usado como un índice
dentro de la tabla de
páginas.
Una vez obtenida la
dirección del marco de
memoria, se utiliza el
desplazamiento para
componer la dirección real
o dirección física.
Este proceso se realiza en una parte del computador específicamente diseñada para esta
tarea, es decir, es un proceso hardware y no software.
ACERCA DE LAS
TABLAS DE UN
PROCESO...
Ejemplos
Producto Acreditable - Administración de Memoria Paginada.pptx

Más contenido relacionado

Similar a Producto Acreditable - Administración de Memoria Paginada.pptx

Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.velazqes
 
Presentación2 lina ramirez
Presentación2 lina ramirezPresentación2 lina ramirez
Presentación2 lina ramirezlinayerick
 
presentacion Memoria virtual
 presentacion Memoria virtual presentacion Memoria virtual
presentacion Memoria virtualAndresthiago
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualandreis18
 
Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus danielscrepto
 
Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus danielscrepto
 
Memoria virtual miguel
Memoria virtual miguelMemoria virtual miguel
Memoria virtual miguelMIGUELALDANA
 
Memoria virtual
Memoria  virtualMemoria  virtual
Memoria virtualnatali45
 
Memoria virtual
Memoria  virtualMemoria  virtual
Memoria virtualnatali45
 
Modelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacionModelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacionLuisFernandoCarranza
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principaljbersosa
 

Similar a Producto Acreditable - Administración de Memoria Paginada.pptx (20)

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
 
Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.
 
ispositivos de almacenamiento
ispositivos de almacenamiento ispositivos de almacenamiento
ispositivos de almacenamiento
 
Presentación2 lina ramirez
Presentación2 lina ramirezPresentación2 lina ramirez
Presentación2 lina ramirez
 
presentacion Memoria virtual
 presentacion Memoria virtual presentacion Memoria virtual
presentacion 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
 
Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus daniel
 
Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus daniel
 
Memoria virtual miguel
Memoria virtual miguelMemoria virtual miguel
Memoria virtual miguel
 
Memoria virtual
Memoria  virtualMemoria  virtual
Memoria virtual
 
Memoria virtual
Memoria  virtualMemoria  virtual
Memoria virtual
 
memoria virtual
memoria virtualmemoria virtual
memoria virtual
 
Modelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacionModelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacion
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principal
 

Último

Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosYOMIRAVILLARREAL1
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxcj12paz
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.241534381
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxJOELGARCIA849853
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaRicardoEstrada90
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blogManuel Diaz
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
avancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayudaavancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayudadocente
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024NicolleAndrade7
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxCsarNlsonMrquezContr
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfJosAndrRosarioVzquez
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaJadeVilcscordova
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaEdwinGarca59
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 

Último (20)

Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
avancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayudaavancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayuda
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 

Producto Acreditable - Administración de Memoria Paginada.pptx

  • 1. ADMINISTRACIÓN DE MEMORIA PAGINADA P R O D U C T O A C R E D I T A B L E S I S T E M A S O P E R A T I V O S I N T E G R A N T E S M o n d r a g o n C a s a s A l f r e d o S i m e o n e Q u i r o z l e r o y R u i z M u r o F a b r i c i o Z e g a r r a P o r r a s A n a b e l
  • 2. ¿Que pasa si una computadora se queda sin RAM? P A G I N A C I Ó N D E M E M O R I A A D M I N I S T R A C I O N D E M E M O R I A P A G I N A D A La paginación de memoria es una técnica de administración de memoria para controlar cómo se comparten los recursos de memoria de una computadora o máquina virtual (VM). El concepto de memoria virtual proviene de una época en que la memoria física, la cantidad de RAM instalada en una computadora, era extremadamente costosa. El SO m o verá páginas de m em o ria al disco duro de la co m put ado ra para liberar RA M para o t ro s pro ceso s C uant o m ás dependa una carga de t rabajo de lo s archivo s de int ercam bio ,m ás af ect ará negat ivam ent e al rendim ient o . DEFINICIÓN
  • 3. LOS ENFOQUES PARA LA PAGINACIÓN DE MEMORIA EN UN ENTORNO VIRTUAL INCLUYEN: PAGINACIÓN INTELIGENTE Se usa solo durante el reinicio de una máquina virtual cuando no hay memoria disponible y no se puede recuperar. INTERCAMBIO DE HIPERVISOR Proporciona soporte de intercambio de páginas a largo plazo para una cierta cantidad de recuperación de memoria. INCREMENTO DE LA MEMORIA Obliga al sistema operativo invitado (SO) de la VM a decidir qué páginas de memoria son menos importantes y las intercambia en el disco.
  • 4. ESPACIO DE DIRECCIONES LOGICO DE UN PROCESO PUEDE SER NO CONTIGUO LA MEMORIA FISICA SE DIVIDE EN MARCOS ESPACIO DE DIRECCIONES LOGICO DE UN PROCESO PUEDE SER NO CONTIGUO SE ESTABLECE UNA TABLA DE PAGINAS SE PRODUCE FRAGMENTACIÓN INTERNA EL NUMERO DE MARCOS QUE SE ENCONTRARAN DEPENDE DE LA CANTIDAD DE PAGINAS DE UN PROGRAMA CARACTERISTICAS
  • 5. 1.Transfiere páginas de l a memoria secundaria a la 2.Transfiere páginas de la memoria secundaria a la memoria principal y viceversa. H A C E R E F E R E N C I A A D O S F U N C I O N E S 1.Transforma una dirección virtual a física. M E M O R I A P A G I N A D A COMO FUNCIONA
  • 6. Estas páginas se usan como unidad de almacenamiento de información, como también para transferir entre la memoria principal y la secundaria. E N E S T A T É C N I C A D E G E S T I Ó N D E M E M O R I A , L O S P R O G R A M A S S E D I V I D E N E N U N I D A D E S L Ó G I C A S L L A M A D A S “ P Á G I N A S ” . S e t i e n e q u e t e n e r e n c u e n t a q u e : M e m o r i a d i v i d i d a e n b l o q u e s = m a r c o s P r o c e s o d i v i d i d o e n b l o q u e s = p á g i n a s
  • 7. L A P A G I N A C I Ó N U S A 2 E S T R U C T U R A S D E P O S I B L E S D A T O S : Tabla de páginas: Guarda la dirección del marco en la que está almacenada cada página. C A D A D I R E C C I Ó N L Ó G I C AC O N T I E N E 2 C O S A S : E L N Ú M E R O D E P Á G I N A Y E L D E S P L A Z A M I E N T O . Lista de marcos libres: Guarda los marcos sin asignar, habiendo una tabla para todo el sistema
  • 9. Dividen los programas en pequeñas partes o páginas. Del mismo modo, la memoria es dividida en trozos del mismo tamaño que las páginas llamados marcos de página. La cantidad de memoria desperdiciada por un proceso es el final de su última página, lo que minimiza la fragmentación interna y evita la externa. El sistema operativo mantiene una lista de estos últimos marcos, y una tabla por cada proceso, donde consta en qué marco se encuentra cada página del proceso Las páginas de un proceso pueden no estar contiguamente ubicadas en memoria,y pueden intercalarse con las páginas de otros procesos.
  • 10. Se encuentra la ubicación del marco que contiene a cada una de sus páginas. Las direcciones lógicas ahora se forman como un número de página y de un desplazamiento dentro de esa página El número de página es usado como un índice dentro de la tabla de páginas. Una vez obtenida la dirección del marco de memoria, se utiliza el desplazamiento para componer la dirección real o dirección física. Este proceso se realiza en una parte del computador específicamente diseñada para esta tarea, es decir, es un proceso hardware y no software. ACERCA DE LAS TABLAS DE UN PROCESO...