Los cinco requisitos principales que la gestión de la memoria debe satisfacer son: reubicación, protección, compartición, organización lógica y organización física. La capacidad de reubicar procesos permite liberar espacio en memoria para su uso. La protección de memoria es realizada por el hardware y no puede forzarse en tiempo de compilación. Permitir que procesos compartan una región de memoria es necesario para compartir datos y estructuras de forma flexible.
0 calificaciones0% encontró este documento útil (0 votos)
29 vistas3 páginas
Los cinco requisitos principales que la gestión de la memoria debe satisfacer son: reubicación, protección, compartición, organización lógica y organización física. La capacidad de reubicar procesos permite liberar espacio en memoria para su uso. La protección de memoria es realizada por el hardware y no puede forzarse en tiempo de compilación. Permitir que procesos compartan una región de memoria es necesario para compartir datos y estructuras de forma flexible.
Los cinco requisitos principales que la gestión de la memoria debe satisfacer son: reubicación, protección, compartición, organización lógica y organización física. La capacidad de reubicar procesos permite liberar espacio en memoria para su uso. La protección de memoria es realizada por el hardware y no puede forzarse en tiempo de compilación. Permitir que procesos compartan una región de memoria es necesario para compartir datos y estructuras de forma flexible.
Los cinco requisitos principales que la gestión de la memoria debe satisfacer son: reubicación, protección, compartición, organización lógica y organización física. La capacidad de reubicar procesos permite liberar espacio en memoria para su uso. La protección de memoria es realizada por el hardware y no puede forzarse en tiempo de compilación. Permitir que procesos compartan una región de memoria es necesario para compartir datos y estructuras de forma flexible.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 3
1.
¿Qué requisitos se intenta satisfacer en gestión
de la memoria? Mientras se analizan varios mecanismos y políticas asociados con la gestión de la memoria, es útil mantener en mente los requisitos que la gestión de la memoria debe satisfacer. [LIST93] sugiere cinco requisitos:
Reubicación.
Protección.
Compartición.
Organización lógica.
Organización física.
2. ¿Por qué es deseable la capacidad para
reubicar procesos? La capacidad para reubicar procesos es deseable porque permitiendo ubicar el proceso en un área distinta de memoria, el sistema operativo puede utilizar ese espacio que se libera.
3. ¿Por qué no es posible forzar la protección de
la memoria en tiempo de compilación? No es posible forzar la protección de memoria en tiempo de compilación porque ésta es realizada por el procesador (hardware) y no el sistema operativo (software).
4. ¿Qué razones existen para permitir que dos o
más procesos accedan a una misma región de la memoria? Entre las razones que existen para remitir que dos o más procesos accedan a una misma región tenemos: Necesidad de compartir datos de la misma estructura, sin comprometer la protección básica.
Cualquier mecanismo de protección que se implemente
debe tener la flexibilidad de permitir el acceso de varios procesos a la misma zona de la memoria principal.
5. En un esquema de particionamiento fijo.
¿cuáles son las ventajas de utilizar particiones de distinto tamaño? Limita el número de procesos activos y puede utilizar el espacio ineficientemente si existe un mal ajuste entre los tamaños de partición disponibles y los tamaños de los procesos.
6. ¿Cuál es la diferencia entre fragmentación
interna y externa? La fragmentación interna se produce cuando la memoria se divide en particiones de tamaño fijo. Si un bloque de datos es asignado a una o más particiones, puede haber un espacio desaprovechado en la última partición, mientras que la fragmentación externa se produce cuando la memoria se divide en particiones de tamaño variable correspondientes a los bloques de datos asignados de la memoria (huecos entre las partes ocupadas de la memoria).
7. ¿Cuáles son las distinciones direcciones
lógicas, relativas y físicas? Básicamente las direcciones lógica se basan en una posición de memoria independiente de la asignación actual de datos de la memoria. Las direcciones relativas son la dirección calculada como un desplazamiento a partir de una dirección de base y finalmente, las direcciones físicas son la posición absoluta de una unidad de datos en la memoria. 8. ¿Cuál es la diferencia entre una página y un marco? La página es el almacenamiento virtual, un bloque de longitud fija que dispone de una dirección virtual y que se transfiere como una unidad entre la memoria principal y la memoria secundaria, mientras que en un marco de página un bloque de memoria principal contiguo y de longitud fija que se usa para contener una página.
9. ¿Cuál es la diferencia entre una página y un
segmento? PAGINA:
En la memoria, un bloque de longitud fija que dispone de una
dirección virtual y que se transfiere como una unidad entre la memoria principal y la memoria secundaria.
SEGMENTO:
En la memoria virtual, un bloque que tiene una dirección virtual.
Los bloques de un programa pueden ser de longitud desigual y pueden ser incluso de longitud variable dinámicamente.