SlideShare a Scribd company logo
1 of 13
CONJUNTO
RESIDENTECarlos Pinzon
Esneider Riaño
EmerssonMendoza
Repaso
• Todas las referencias a memoria dentro de un proceso
son direcciones lógicas que se traducen dinámicamente a
direcciones físicas durante la ejecución. Esto quiere decir
que un proceso puede cargarse y descargarse de la
memoria principal de forma que ocupe regiones diferente
en instantes diferentes a lo largo de su ejecución .
Gestión del Conjunto
Residente
• Conjunto residente es el número de páginas de un
proceso que están alojadas en un marco de memoria
principal
Si se asignan muchos marcos a un proceso:
• Se reduce el nivel de multiprogramación.
• La tasa de fallos se mantiene baja.
Si se asignan pocos marcos a un proceso:
• Se aumenta la tasa de fallos de página.
Tamaño del conjunto
residente
Con memoria virtual paginada no es
necesario y, puede no ser posible,
traer todas las páginas de un proceso a
la memoria principal para preparar su
ejecución. El sistema operativo debe
decidir cuanta memoria principal
asignar a un proceso.
Entran en juego varios
factores
Cuanto menor es la cantidad de memoria
asignada a un proceso, mayor es el
número de procesos que pueden estar
simultáneamente en MP.
Si en MP hay un número pequeño de
páginas en un mismo proceso, el
porcentaje de fallos de página será mayor.
Hay dos políticas de
asignación de memoria
principal
Estática: El tamaño del conjunto residente se
fija en el arranque del proceso
Dinámica: El tamaño del conjunto residente
puede variar a lo largo de la ejecución del
proceso
 Con estos factores en los sistemas operativos actuales se
pueden encontrar con dos tipos de políticas.
La política de asignación fija
La política de asignación variable
La política
de asignación fija
otorga a cada proceso un número fijo
de paginas en las que ejecutar. Con una
política de asignación fija, cada vez que
se produce un fallo de pagina en la
ejecución de un proceso, se debe
reemplazar una de las paginas de dicho
procesador la pagina que se necesite.
La política de asignación
variable
permite que el núcleo de marcos
asignados a un proceso cambie a lo largo
de su vida. La política de asignación
variable parece ser la mas potente. La
dificultad de este método esta en que
requiere que el sistema operativo evalué
el compartimiento de los procesos
activos.
Alcance del reemplazo
• El alcance de una estrategia de reemplazo puede
clasificarse en global o local
Un fallo de pagina, producido cuándo
no hay marcos libres, es el activador de
ambos tipos de políticas
• una política de reemplazo local
escoge únicamente de entre las paginas residentes del proceso
que originó el fallo de pagina.
• Una política de reemplazo global
considera todas las páginas de la memoria como candidatas para
reemplazar, independientemente del proceso particular a que
pertenezcan.
Políticas de Vaciado
Es contraria a la política de escritura; se preocupa por
determinar el momento en que hay que escribir una
página modificada en memoria secundaria.
• Con el vaciado por demanda
una página se escribirá en el disco sólo cuando haya sido
elegida para modificarse.
• Con el vaciado previo
las páginas modificadas se escriben por lotes antes de que se
necesiten sus marcos.

More Related Content

What's hot

Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
sueich
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
JUANR1022
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativos
chikscorpion_23
 

What's hot (20)

Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicas
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Modelo y transicion
Modelo y transicionModelo y transicion
Modelo y transicion
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativos
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
 
Gestion de memoria en unix y solaris
Gestion de memoria en unix y solarisGestion de memoria en unix y solaris
Gestion de memoria en unix y solaris
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Inv 1 algoritmos de control de concurrencias
Inv 1 algoritmos de control de concurrenciasInv 1 algoritmos de control de concurrencias
Inv 1 algoritmos de control de concurrencias
 
Conceptos de software
Conceptos de softwareConceptos de software
Conceptos de software
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativos
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 

Viewers also liked

Paradigmas emergentesG190
Paradigmas emergentesG190Paradigmas emergentesG190
Paradigmas emergentesG190
sasalcedob
 
Presentation volar lejos
Presentation volar lejosPresentation volar lejos
Presentation volar lejos
IsabellaOM
 
MR.HOOD`S NOTES: 29.2 EUROPE PLUNGES INTO WAR
MR.HOOD`S NOTES: 29.2 EUROPE PLUNGES INTO WARMR.HOOD`S NOTES: 29.2 EUROPE PLUNGES INTO WAR
MR.HOOD`S NOTES: 29.2 EUROPE PLUNGES INTO WAR
ahoodpeterson
 
Ost 1 14007 81
Ost 1 14007 81Ost 1 14007 81
Ost 1 14007 81
maishai75
 
Aprendizaje colaborativo
Aprendizaje colaborativoAprendizaje colaborativo
Aprendizaje colaborativo
Diego Gonzalez
 
Ost 1 00770 75
Ost 1 00770 75Ost 1 00770 75
Ost 1 00770 75
maishai75
 
Expo atragantmaientos
Expo atragantmaientosExpo atragantmaientos
Expo atragantmaientos
Yeimmy Leon
 
Programa encuentro lector CPR Alto Guadalquivir
Programa encuentro lector CPR Alto GuadalquivirPrograma encuentro lector CPR Alto Guadalquivir
Programa encuentro lector CPR Alto Guadalquivir
cpraltoguadalquivir
 
Ost 1 14367 85
Ost 1 14367 85Ost 1 14367 85
Ost 1 14367 85
maishai75
 

Viewers also liked (20)

Clasificación general+categorias (32KM)
Clasificación general+categorias (32KM)Clasificación general+categorias (32KM)
Clasificación general+categorias (32KM)
 
Komplexe dynamische Systeme in der Wahrnehmung
Komplexe dynamische Systeme in der WahrnehmungKomplexe dynamische Systeme in der Wahrnehmung
Komplexe dynamische Systeme in der Wahrnehmung
 
BBQ3101 SEJARAH
BBQ3101 SEJARAHBBQ3101 SEJARAH
BBQ3101 SEJARAH
 
Paradigmas emergentesG190
Paradigmas emergentesG190Paradigmas emergentesG190
Paradigmas emergentesG190
 
Bürostuhl | büro stuhl
Bürostuhl | büro stuhlBürostuhl | büro stuhl
Bürostuhl | büro stuhl
 
Lernsituation 2
Lernsituation 2Lernsituation 2
Lernsituation 2
 
Presentation volar lejos
Presentation volar lejosPresentation volar lejos
Presentation volar lejos
 
Maniobra de heimlich
Maniobra de heimlichManiobra de heimlich
Maniobra de heimlich
 
Verba diei sechs
Verba diei sechsVerba diei sechs
Verba diei sechs
 
MR.HOOD`S NOTES: 29.2 EUROPE PLUNGES INTO WAR
MR.HOOD`S NOTES: 29.2 EUROPE PLUNGES INTO WARMR.HOOD`S NOTES: 29.2 EUROPE PLUNGES INTO WAR
MR.HOOD`S NOTES: 29.2 EUROPE PLUNGES INTO WAR
 
Umstieg auf Windows 8.1 mit UCS an allen Bremer Schulen in nur drei Monaten -...
Umstieg auf Windows 8.1 mit UCS an allen Bremer Schulen in nur drei Monaten -...Umstieg auf Windows 8.1 mit UCS an allen Bremer Schulen in nur drei Monaten -...
Umstieg auf Windows 8.1 mit UCS an allen Bremer Schulen in nur drei Monaten -...
 
Ost 1 14007 81
Ost 1 14007 81Ost 1 14007 81
Ost 1 14007 81
 
Ferran gisbert
Ferran gisbertFerran gisbert
Ferran gisbert
 
Aprendizaje colaborativo
Aprendizaje colaborativoAprendizaje colaborativo
Aprendizaje colaborativo
 
Oscar ismael gauto sostoa aprendizaje c.
Oscar ismael gauto sostoa aprendizaje c.Oscar ismael gauto sostoa aprendizaje c.
Oscar ismael gauto sostoa aprendizaje c.
 
nteractive cloud services for schools (Christopher Bick, EDYOU GmbH, Hannover...
nteractive cloud services for schools (Christopher Bick, EDYOU GmbH, Hannover...nteractive cloud services for schools (Christopher Bick, EDYOU GmbH, Hannover...
nteractive cloud services for schools (Christopher Bick, EDYOU GmbH, Hannover...
 
Ost 1 00770 75
Ost 1 00770 75Ost 1 00770 75
Ost 1 00770 75
 
Expo atragantmaientos
Expo atragantmaientosExpo atragantmaientos
Expo atragantmaientos
 
Programa encuentro lector CPR Alto Guadalquivir
Programa encuentro lector CPR Alto GuadalquivirPrograma encuentro lector CPR Alto Guadalquivir
Programa encuentro lector CPR Alto Guadalquivir
 
Ost 1 14367 85
Ost 1 14367 85Ost 1 14367 85
Ost 1 14367 85
 

Similar to Conjunto residente

Gestión de memoria virtual
Gestión de memoria virtualGestión de memoria virtual
Gestión de memoria virtual
UTPL UTPL
 
Estrategias de administración del almacenamiento virtual
Estrategias de administración del almacenamiento virtualEstrategias de administración del almacenamiento virtual
Estrategias de administración del almacenamiento virtual
Kelly Jhojanna Pernia
 
Criterios de reemplazamiento de páginas
Criterios de reemplazamiento de páginasCriterios de reemplazamiento de páginas
Criterios de reemplazamiento de páginas
gosthz
 
Coordinacion Y Sincronizacion De Procesos
Coordinacion  Y  Sincronizacion  De  ProcesosCoordinacion  Y  Sincronizacion  De  Procesos
Coordinacion Y Sincronizacion De Procesos
Jessica Suarez
 
Unidad 3 memoria_real
Unidad 3 memoria_realUnidad 3 memoria_real
Unidad 3 memoria_real
beymarlopez
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
osjavier
 

Similar to Conjunto residente (20)

Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
Gestión de memoria virtual
Gestión de memoria virtualGestión de memoria virtual
Gestión de memoria virtual
 
Estrategias de administración del almacenamiento virtual
Estrategias de administración del almacenamiento virtualEstrategias de administración del almacenamiento virtual
Estrategias de administración del almacenamiento virtual
 
Criterios de reemplazamiento de páginas
Criterios de reemplazamiento de páginasCriterios de reemplazamiento de páginas
Criterios de reemplazamiento de páginas
 
Finalfinal
FinalfinalFinalfinal
Finalfinal
 
Exp so politicas
Exp so politicasExp so politicas
Exp so politicas
 
memoria_virtual
memoria_virtualmemoria_virtual
memoria_virtual
 
memoria_virtual
memoria_virtualmemoria_virtual
memoria_virtual
 
Memoria virtual formato a
Memoria virtual formato aMemoria virtual formato a
Memoria virtual formato a
 
Capitulo7
Capitulo7Capitulo7
Capitulo7
 
Sistema operativo.ppt
Sistema operativo.pptSistema operativo.ppt
Sistema operativo.ppt
 
Coordinacion Y Sincronizacion De Procesos
Coordinacion  Y  Sincronizacion  De  ProcesosCoordinacion  Y  Sincronizacion  De  Procesos
Coordinacion Y Sincronizacion De Procesos
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Sistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoriaSistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoria
 
Unidad 3 memoria_real
Unidad 3 memoria_realUnidad 3 memoria_real
Unidad 3 memoria_real
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 

Conjunto residente

  • 2. Repaso • Todas las referencias a memoria dentro de un proceso son direcciones lógicas que se traducen dinámicamente a direcciones físicas durante la ejecución. Esto quiere decir que un proceso puede cargarse y descargarse de la memoria principal de forma que ocupe regiones diferente en instantes diferentes a lo largo de su ejecución .
  • 3. Gestión del Conjunto Residente • Conjunto residente es el número de páginas de un proceso que están alojadas en un marco de memoria principal
  • 4. Si se asignan muchos marcos a un proceso: • Se reduce el nivel de multiprogramación. • La tasa de fallos se mantiene baja. Si se asignan pocos marcos a un proceso: • Se aumenta la tasa de fallos de página.
  • 5. Tamaño del conjunto residente Con memoria virtual paginada no es necesario y, puede no ser posible, traer todas las páginas de un proceso a la memoria principal para preparar su ejecución. El sistema operativo debe decidir cuanta memoria principal asignar a un proceso.
  • 6. Entran en juego varios factores Cuanto menor es la cantidad de memoria asignada a un proceso, mayor es el número de procesos que pueden estar simultáneamente en MP. Si en MP hay un número pequeño de páginas en un mismo proceso, el porcentaje de fallos de página será mayor.
  • 7. Hay dos políticas de asignación de memoria principal Estática: El tamaño del conjunto residente se fija en el arranque del proceso Dinámica: El tamaño del conjunto residente puede variar a lo largo de la ejecución del proceso
  • 8.  Con estos factores en los sistemas operativos actuales se pueden encontrar con dos tipos de políticas. La política de asignación fija La política de asignación variable
  • 9. La política de asignación fija otorga a cada proceso un número fijo de paginas en las que ejecutar. Con una política de asignación fija, cada vez que se produce un fallo de pagina en la ejecución de un proceso, se debe reemplazar una de las paginas de dicho procesador la pagina que se necesite.
  • 10. La política de asignación variable permite que el núcleo de marcos asignados a un proceso cambie a lo largo de su vida. La política de asignación variable parece ser la mas potente. La dificultad de este método esta en que requiere que el sistema operativo evalué el compartimiento de los procesos activos.
  • 11. Alcance del reemplazo • El alcance de una estrategia de reemplazo puede clasificarse en global o local Un fallo de pagina, producido cuándo no hay marcos libres, es el activador de ambos tipos de políticas
  • 12. • una política de reemplazo local escoge únicamente de entre las paginas residentes del proceso que originó el fallo de pagina. • Una política de reemplazo global considera todas las páginas de la memoria como candidatas para reemplazar, independientemente del proceso particular a que pertenezcan.
  • 13. Políticas de Vaciado Es contraria a la política de escritura; se preocupa por determinar el momento en que hay que escribir una página modificada en memoria secundaria. • Con el vaciado por demanda una página se escribirá en el disco sólo cuando haya sido elegida para modificarse. • Con el vaciado previo las páginas modificadas se escriben por lotes antes de que se necesiten sus marcos.