Preguntas A7



¿Que ocurre detrás del escenario cuando tienen lugar la reubicación y compactación de memoria?
Para ayudar con la reubicación se usan registros de propósito especial. En algunas computadoras, para llevar a cabo este objetivo se colocan juntos dos registros:
El registro de limites se usa para almacenar la ubicación más alta(o más baja dependiendo el sistema específico) en la memoria accesible por todos los programas. Esto asegura que durante la ejecución, un programa no intente acceder a ubicaciones de la memoria que no le pertenecen es decir las que están fuera de los límites.


El Registro de reubicación: contiene el valor que debe sumarse a cada dirección referida en el programa, de modo que el sistema sea capaz de tener acceso a la dirección de memoria correcta después de la reubicación. En el caso del que el programa no sea reubicado, el valor almacenado en el registro de reubicación del programa es cero.

¿Que sigue la pista de cuán lejos se ha movido cada trabajo desde su área de almacenamiento digital?
El Registro de reubicación: ya que ese contiene el valor de cuanto se ha movido a el valor de re direccionamiento o en algún caso señala que no ha sufrido ningún desplazamiento.

¿Qué listas es necesario actualizar?
Después de la ubicación y la compactación, se actualizan la lista libre y la lista ocupada. La lista libre se cambia a fin de mostrar la partición para el nuevo bloque de memoria libre; el formado como resultado de la compactación que será ubicado en la memoria empezando después de la última ubicación por el último trabajo. La lista ocupada se modifica a fin de mostrar las nuevas ubicaciones para todos los trabajos que ya están en proceso y que fueron reubicados. Cada trabajo cuenta con una nueva dirección, excepto aquellos que ya residían en las ubicaciones más bajas de la memoria.


EL registro de reubicación tiene contiene el valor que debe sumarse a cada dirección referida en el programa, de modo que el sistema    

Comentarios

Entradas más populares de este blog

“Particiones de usuario único, fijas y dinámicas”.

Súper computadoras.