fundamentos de sistemas oprerativos

Páginas: 17 (4067 palabras) Publicado: 21 de enero de 2014
Resumen capítulo 9
Concepto:
Un computador se dice que emplea una memoria virtual cuando el espacio de direcciones que utilizan los programas durante su ejecución es mayor que el espacio de direcciones físicas disponible en memoria principal.
Fundamento:
El espacio de direcciones virtuales (instrucciones y datos) que maneja un programa se divide en bloques:
En un instante dado, la memoriaprincipal solo se encuentra en unos pocos bloques del programa (los más utilizados últimamente)
Se explota la localidad especial y temporal
El resto de bloques se mantienen en la memoria secundaria (área del “swap” del disco)
Se van trayendo nuevos bloques a la memoria principal según se van necesitando
Objetivos de la memoria virtual
Permite disponer de un espacio superior a los demás
Losprogramas pueden tener un tamaño superior que el espacio de una memoria física
La gestión de la memoria virtual es trasparente al programador/usuario
Permite compartir eficientemente la memoria (en entornos multiproceso)
La memoria física se reparte entre los procesos que se ejecutan en la maquina
Cada proceso puede tener su propio espacio de direcciones virtuales independientemente de losprocesos
Paginación bajo demanda:

Es un sistema paginado con intercambio en donde se intercambia páginas cuando no son necesarias.
El HARDWARE debe suministrar una tabla de páginas con un bit que indique la presencia (o no) de la página en memoria de manera que:
Se referencia una página cuya entrada en la tabla de páginas tiene el bit de presencia a 1: se accede normalmente
Se referenciauna página cuya entrada en la tabla de páginas tiene el bit de presencia a 0: se produce una excepción
Si no se referencian páginas que no están en memoria el proceso se ejecuta normalmente.
Cuando se produce la excepción el control se transfiere a S.O.
El S.O. salva el estado de la CPU
Determina que la excepción es un fallo de pagina
Asigna un marco libre, localiza la página en disco einicia la transferencia
Cuando la transferencia se completa, el S.O. actualiza la tabla de páginas del proceso
Cuando se reanuda el proceso, reintenta la instrucción que produjo el fallo de página (pues no se llegó a ejecutar)

Hace falta también una zona de almacenamiento secundario donde almacenar las páginas
Hacerlo en un archivo es más flexible, pero hay que sufrir las indirecciones delsistema de archivos
Hacerlo en una partición o en un disco dedicado es mas rápido, pero se pierde flexibilidad
Se pueden ejecutar programas más grandes que la memoria física a costa de una merma en la velocidad.
Dado que a menudo hay que traer paginas a memoria, surge el problema de cuales reemplazar.
Además de los distintos algoritmos hay que considerar si se hace reemplazo local o global.
Otroaspecto a tener en cuenta son los criterios de asignación de marcos a los procesos

Copia durante la escritura:

El Microsoft Windows NT, Windows 2000 o de Windows XP copia en escritura protección de página es un concepto que permite que varias aplicaciones asignar sus espacios de direcciones virtuales para compartir las mismas páginas físicas, hasta que una aplicación necesita modificar lapágina y tener su propia instancia de copiar. Esto forma parte de una técnica denominada evaluación diferida, lo que permite el sistema para no perder el tiempo mediante el compromiso de los recursos, el tiempo o la ejecución hasta que / a menos que sea absolutamente necesario. Copia en escritura permite que la memoria virtual manager ahorrar memoria y tiempo de ejecución.

Sustitución de páginas:La sustitución de páginas usa la siguiente técnica. Si no hay ningún marco libre, localizamos uno que no esté siendo actualmente utilizado y lo liberamos. Podemos liberar un marco escribiendo su contenido en el espacio de intercambio y modificando la tabla de páginas (y todas las demás tablas) para indicar que esa página ya no se encuentra en memoria.
Ahora podremos utilizar el marco...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema oprerativo xp
  • fundamentos sistemicos
  • fundamento de sistemas
  • Fundamentos de Sistemas
  • Fundamentos de sistemas
  • Fundamentos de sistemas
  • Fundamentos De Sistemas
  • opreraciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS