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  CalendarioCalendario  GaleríaGalería  FAQFAQ  BuscarBuscar  MiembrosMiembros  Grupos de UsuariosGrupos de Usuarios  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.

Comparte | 
 

 Memoria Virtual Paginacion: Miguel Brito- Karen Flores

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
britomiguel
Novato
Novato


Cantidad de envíos : 13
Puntos : 34
Reputación : 0
Fecha de inscripción : 16/08/2010

MensajeTema: Memoria Virtual Paginacion: Miguel Brito- Karen Flores   Jue Nov 18, 2010 1:03 pm

1.- En que consiste la paginacion?

- Llevar a cabo la transformación de una dirección virtual a física, o sea, la determinación de la página a la que corresponde una determinada dirección de un programa, así como del marco, si lo hay, que ocupa esta página;

- Transferir, cuando haga falta, páginas de la memoria secundaria a la memoria principal, y de la memoria principal a la memoria secundaria cuando ya no sean necesarias.

2.- Cuando sucede un fallo de pagina y como se resuelve?

SUCEDE:
el proceso trata de acceder a una página que no se trajo a memoria, ocurrirá una trampa de fallo de página. El hardware de paginación, al traducir la dirección mediante la tabla de páginas, observará que el valor del bit es inválido, generando una trampa para el sistema operativo (error de dirección no válido). Normalmente, un error de dirección no válida es consecuencia de intentar utilizar una dirección de memoria ilegal; en este caso, el proceso deberá terminar. Sin embargo, en esta situación la trampa es el resultado del fallo de página del sistema operativo al no transferir a memoria una parte válida del proceso, tratando de minimizar el tiempo adicional de transferencia de disco y los requisitos de memoria.

SE RESUELVE:

-Consultamos una tabla interna (que por lo general se conserva en el PCB del proceso) para determinar si la referencia fue un acceso a memoria válido o inválido.

-Si fue inválido, abortamos el proceso. Si se trató de una referencia válida, pero aún no hemos traído la página, la incorporamos.

-Encontramos un marco libre (por ejemplo, seleccionando uno de la tabla de marcos libres).

-Planificamos una operación para leer de disco la página deseada en el marco recién asignado.

- Cuando ha concluido la lectura de disco, modificamos la tabla interna que se conserva junto con el proceso y la tabla de páginas para indicar que ahora la página se encuentra en memoria.

-Reiniciamos la instrucción interrumpida por la trampa de dirección ilegal. El proceso ahora puede acceder a la página como si siempre se hubiera encontrado en memoria.



Volver arriba Ir abajo
Ver perfil de usuario
 
Memoria Virtual Paginacion: Miguel Brito- Karen Flores
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» El Vampiro de Flores
» Album Virtual Panini
» Memoria de un corazón roto
» 31.03.2012 31.03.2012 Gran Premio Miguel Indurain ESP 1.HC
» Flores y aceites (Libre)

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: