Autor
José Luis Burgos Solís
POLÍTICAS DE BÚSQUEDA EN MEMORIA VIRTUAL
ARQUITECTURA DE COMPUTADORES
Políticas de Administración de
Memoria
 Están dirigidas a la obtención del mejor uso posible del
recurso del almacenamien...
Búsqueda por Demanda
En la “búsqueda por demanda” el siguiente fragmento de programa o de
datos se carga al almacenamiento...
Búsqueda por Demanda
Las páginas de un proceso deben cargarse por demanda. No se debe
transferir ninguna página al almacen...
Búsqueda Anticipada
Intentan determinar por adelantado a qué páginas o segmentos hará
referencia un proceso para traerlos ...
Diferencias entre las políticas de
búsquedas
En la búsqueda por demanda.- Se garantiza que las únicas páginas que se
trans...
Bibliografía
Estructura y Tecnología de Computadores (Tema 14)
Por : José Manuel Mendías Cuadros
Próxima SlideShare
Cargando en…5
×

Administracion de memoria (politicas de busqueda)

441 visualizaciones

Publicado el

Políticas de búsqueda en memoria virtual

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
441
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
3
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Administracion de memoria (politicas de busqueda)

  1. 1. Autor José Luis Burgos Solís POLÍTICAS DE BÚSQUEDA EN MEMORIA VIRTUAL ARQUITECTURA DE COMPUTADORES
  2. 2. Políticas de Administración de Memoria  Están dirigidas a la obtención del mejor uso posible del recurso del almacenamiento principal. Se dividen en las siguientes categorías:  Políticas de búsqueda:  Políticas de búsqueda por demanda.  Políticas de búsqueda anticipada.  Estrategias de colocación.  Estrategias de reposición.
  3. 3. Búsqueda por Demanda En la “búsqueda por demanda” el siguiente fragmento de programa o de datos se carga al almacenamiento principal cuando algún programa en ejecución lo referencia. Esperan a que se haga referencia a una página o segmento por un proceso antes de traerlos al almacenamiento primario. Considere como podría cargarse un programa ejecutable desde el disco a la memoria. Una opción consiste encargar el programa completo en memoria física en el momento de ejecutar el programa. Sin embargo, esta técnica presenta el problema de que puede que no necesitemos inicialmente todo el programa en la memoria.
  4. 4. Búsqueda por Demanda Las páginas de un proceso deben cargarse por demanda. No se debe transferir ninguna página al almacenamiento secundario al primado hasta que un proceso en ejecución haga explícitamente referencia a ella. Hay varias razones por las cuales es atractiva esta estrategia. Los resultados de la teoría de la computabilidad, específicamente el problema de la detención (Mi67) (He77), indican que no se puede predecir con precisión la trayectoria de ejecución que seguirá un programa. Así pues, cualquier intento de cargar páginas con anticipación a su uso puede hacer que se carguen las páginas equivocadas.
  5. 5. Búsqueda Anticipada Intentan determinar por adelantado a qué páginas o segmentos hará referencia un proceso para traerlos al almacenamiento primario antes de ser explícitamente referenciados. En la búsqueda anticipada, el sistema operativo intenta predecir las páginas que necesitara un proceso y entonces carga dichas cuando hay espacio disponible. Mientras el proceso se ejecuta con sus páginas actuales, el sistema carga las demás páginas que estarán disponibles cuando las requiera el proceso.
  6. 6. Diferencias entre las políticas de búsquedas En la búsqueda por demanda.- Se garantiza que las únicas páginas que se transfieren al almacenamiento principal son aquellas que requieren los procesos. El trabajo extra requerido para decidir cuales páginas se deben transferir al almacenamiento principal es mínimo. Las estrategias de obtención anticipada de páginas G pueden requerir mucho tiempo de ejecución adicional En la búsqueda anticipada.- El S. O. intenta predecir las páginas que un proceso va a necesitar y a continuación precarga estas páginas cuando hay espacio disponible Mientras el proceso ejecuta sus páginas actuales, el sistema carga páginas nuevas que estarán disponibles cuando el proceso las pida, debido a ello, el tiempo de ejecución de un proceso se puede reducir.
  7. 7. Bibliografía Estructura y Tecnología de Computadores (Tema 14) Por : José Manuel Mendías Cuadros

×