SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
ALASBLANKS
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
Max Perez
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
ayreonmx
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
Juan Anaya
 

Tendances (20)

Unidad1 Bases De Datos Distribuidas
Unidad1 Bases De Datos DistribuidasUnidad1 Bases De Datos Distribuidas
Unidad1 Bases De Datos Distribuidas
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)
 
Transaccion
TransaccionTransaccion
Transaccion
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Gestion de memoria en windows
Gestion de memoria en windowsGestion de memoria en windows
Gestion de memoria en windows
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Problema del barbero durmiente
Problema del barbero durmienteProblema del barbero durmiente
Problema del barbero durmiente
 
Introduction of Memory Management
Introduction of Memory Management Introduction of Memory Management
Introduction of Memory Management
 
Administracion de memoria (politicas de busqueda)
Administracion de memoria (politicas de busqueda)Administracion de memoria (politicas de busqueda)
Administracion de memoria (politicas de busqueda)
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Gestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salidaGestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salida
 
Acceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMAAcceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMA
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Os unit 2
Os unit 2Os unit 2
Os unit 2
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
 
Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

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