viernes, 6 de mayo de 2016

Relocalización

Recordemos que la memoria es aquel dispositivo en el cual podemos guardar,almacenas o depositar toda nuestra información así como recuperarla para su posterior revisión. 

La memoria debe estar protegida de manera que un proceso no pueda acceder directamente a la memoria del S.O. Un proceso no pueda acceder a la memoria de otros procesos. Las maneras mas elementales de implementar la protección con dos registros limite con un registro base y un registro limite.

En la relocalización se observa que los programas que tienen que cargarse a memoria real ya están compilados y ligados, de manera que internamente contienen una serie de referencias a direcciones de instrucciones, rutinas y procedimientos que ay no son validos en el espacio de direcciones de memoria real de la sección en la que se carga el programa, estos problemas surgen después de haber sido compilados los programas y que se podrían solucionar de una forma estática que es usada para programas largos, si el programa es muy grande tardara mucho en resolver la nuevas direcciones pero después se ejecutara de manera rápida, pero lento al principio. También de forma dinámica, siendo usada para programas cortos se inicia muy rápido pero realiza mas instrucciones para poder resolver las direcciones al tiempo de ser corrido.




No hay comentarios:

Publicar un comentario