Sistemas y Telecomunicaciones
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Foro de discusión creado para desarrollar los contenidos Academicos de las materias y temas propuestos de interés para los estudiantes de Sistemas.
 
ÍndiceÍndice  SistemasSistemas  GaleríaGalería  Últimas imágenesÚltimas imágenes  BuscarBuscar  RegistrarseRegistrarse  Conectarse  
Bienvenidos a mis clase desarrolladas, las materias recientemente registradas son Analisis y Diseño de Sistemas Estructurados y Arquitectura Computacional.
No olviden que debn registrase para poder colocar respuestas. Y colocar sus deberes.

 

 TALLER 12 JORGE BAQUE - ARTURO SAINEZ - LUIS VARAS

Ir abajo 
AutorMensaje
jorgebaque
Novato
Novato
jorgebaque


Cantidad de envíos : 11
Puntos : 33
Reputación : 0
Fecha de inscripción : 14/08/2010

TALLER 12 JORGE BAQUE - ARTURO SAINEZ - LUIS VARAS Empty
MensajeTema: TALLER 12 JORGE BAQUE - ARTURO SAINEZ - LUIS VARAS   TALLER 12 JORGE BAQUE - ARTURO SAINEZ - LUIS VARAS EmptyJue Nov 18, 2010 11:59 pm

En sistemas operativos de computadoras, los sistemas de 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.

Paginación en memoria virtual(CUANDO FALLA) .
Cuando la paginación se utiliza junto con memoria virtual, el sistema operativo mantiene además el conocimiento sobre qué páginas están en memoria principal y cuáles no, usando la tabla de paginación. Si una página buscada está marcada como no disponible (tal vez porque no está presente en la memoria principal, pero sí en el área de intercambio), cuando la CPU intenta referenciar una dirección de memoria en esa página, la MMU responde levantando una excepción (comúnmente llamada fallo de página). Si la página se encuentra en el espacio de intercambio, el sistema operativo invocará una operación llamada intercambio de página, para traer a memoria principal la página requerida. La operación lleva varios pasos. Primero se selecciona una página en memoria, por ejemplo una que no haya sido usada recientemente (para más detalles ver algoritmos de reemplazo de páginas). Si la página fue modificada, se escribe la misma en el espacio de intercambio. El siguiente paso en el proceso es leer la información en la página necesitada desde el espacio de intercambio. Cuando esto sucede, las tablas para traducción de direcciones virtuales a reales son actualizadas para reflejar los contenidos de la memoria física. Entonces el intercambio de página sale, y el programa que usó la dirección que causó la excepción es vuelto a ejecutar desde el punto en que se dio la misma y continúa como si nada hubiera pasado. También es posible que una dirección virtual sea marcada como no disponible porque no fue localizada previamente. En estos casos, una página de memoria es localizada y llenada con ceros, la tabla de paginación es modificada para mostrar los cambios y el programa se reinicia como en el otro caso.
Si la página que ha provocado el fallo de página no se encuentrass en el espacio de intercambio, habrá que ir a buscarla a la unidad de disco. El proceso, por lo demás sería análogo.
Volver arriba Ir abajo
 
TALLER 12 JORGE BAQUE - ARTURO SAINEZ - LUIS VARAS
Volver arriba 
Página 1 de 1.
 Temas similares
-
» JORGE BAQUE - LUIS COLCHA - ARTURO SAINEZ - LUIS VARAS
» LUIS VARAS - ARTURO SAINES - JORGE BAQUE
» TALLER 7 - JORGE BAQUE - LUIS VARAS
» S6J TALLER 11 BAQUE HUASCO JORGE LUIS
» GRUPO ARTURO SAINES Y LUIS VARAS

Permisos de este foro:No puedes responder a temas en este foro.
Sistemas y Telecomunicaciones :: Foro de Sistemas Operativos :: CISC 2010-C2 :: Taller en Clase 12-
Cambiar a: