SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to 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 to 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
 

Recently uploaded

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 

Recently uploaded (15)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

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...