Roberto O. Martínez O.
7.2 ¿Por qué es deseable la capacidad para reubicar procesos?
Porque para cuando se haya descargado un programa en el disco, se cierra y se desea que el mismo se cargue nuevamente, no ocurra el problema de volverlo a colocar en la misma región de la memoria principal en la que esta o estuvo antes.
7.3 ¿Por qué no es posible forzar la protección de la memoria en tiempo de compilación?
Es imposible comprobar las direcciones absolutas durante la compilación para asegurar la protección, puesto que se desconoce la ubicación de un programa en la memoria principal.
7.4 ¿Qué razones existen para permitir que dos o más procesos tener accedan a una misma región de la memoria?
Debido a que es más factible permitir a cada proceso que acceda a la misma copia del programa, en lugar de tener que realizar todo el proceso. Por eso es que se permite un acceso controlado a las áreas compartidas de la memoria para evitar esas perdidas de tiempo.
Porque para cuando se haya descargado un programa en el disco, se cierra y se desea que el mismo se cargue nuevamente, no ocurra el problema de volverlo a colocar en la misma región de la memoria principal en la que esta o estuvo antes.
7.3 ¿Por qué no es posible forzar la protección de la memoria en tiempo de compilación?
Es imposible comprobar las direcciones absolutas durante la compilación para asegurar la protección, puesto que se desconoce la ubicación de un programa en la memoria principal.
7.4 ¿Qué razones existen para permitir que dos o más procesos tener accedan a una misma región de la memoria?
Debido a que es más factible permitir a cada proceso que acceda a la misma copia del programa, en lugar de tener que realizar todo el proceso. Por eso es que se permite un acceso controlado a las áreas compartidas de la memoria para evitar esas perdidas de tiempo.