viernes, 6 de julio de 2007

Tarea #4

Tarea # 4

Memoria

Ricardo Pérez Aguirre

4-739-1352

7.2 Por qué es deseable la capacidad de reubicación

Al reubicar el proceso en otra área se puede utilizar el espacio que quedo libre.

7.3 Por qué no es posible implantar la protección de memoria en tiempo de compilación

Porque lo realiza el procesador y debido a eso no se puede realizar.

7.4 Cuáles son algunas de las razones para permitir a dos o más procesos tener acceso a una región de memoria en particular

Para compartir datos.

7.5 En un esquema de partición estática, Cuáles son las ventajas de usar particiones de distinto tamaño

Ø Sencilla de implementar

Ø No sobrecarga el SO

7.6 Cuál es la diferencia entre la fragmentación interna y la externa

Ø Fragmentación interna cuando la memoria se divide en particiones de tamaño fijo.

Ø Fragmentación externa se divide en particiones de tamaño variable.

7.7 Cuáles son las diferencias entre direcciones lógicas, relativas y físicas

Ø Direcciones lógicas son las direcciones que utilizan los programas.

Ø Direcciones relativas son direcciones calculadas.

Ø Direcciones físicas es la dirección final de un dato.

7.8 Cuál es la diferencia entre una página y un marco de página

Ø Pagina es la forma de guardar información de manera virtual.

Ø Marco de página Contiene una página y es un bloque de memoria.

7.9 Cuál es la diferencia entre página y segmento

Ø Pagina es la forma de guardar información de manera virtual.

Ø Segmento en la memoria virtual, un bloque que tiene una dirección virtual.


8.1 Cuál es la diferencia entre paginación simple y paginación con memoria virtual

8.2 Explique la hiperpaginación

Se denomina hiperpaginación a la situación en la que una creciente cantidad de recursos son utilizados para hacer una cantidad de trabajo cada vez menor. Usualmente se refiere a cuando se cargan y descargan sucesiva y constantemente partes de la imagen de un proceso desde y hacia la memoria principal y la memoria virtual o espacio de intercambio. En un estado normal, esto permite que un proceso bloqueado y no listo para correr deje lugar en memoria principal a otro proceso listo. Cuando se produce hiperpaginación, los ciclos del procesador se utilizan en llevar y traer páginas (o segmentos, según sea el caso) y el rendimiento general del sistema se degrada notablemente.

8.3 Por qué es el principio de cercanía crucial para el uso de la memoria virtual?

8.4 Qué elementos se encuentran, normalmente, en una entrada de tabla de páginas Defina brevemente cada uno de ellos

Ø Numero de página de la dirección virtual que se emplea como índice.

Ø Desplazamiento se combina con el número de página para generar la dirección real deseada.

8.5 Cuál es el propósito del buffer de traducción adelantada

8.6 Defina brevemente las alternativas en políticas de lectura de páginas

Ø Paginación por demanda

Ø Paginación previa

8.7 Cuál es la diferencia entre gestión del conjunto residente y política de reemplazo de pagina

8.8 Cuál es la relación entre los algoritmos de reemplazo de paginas FIFO y del reloj

FIFO es simple de implementar pero de bajo rendimiento.


8.9 Cuál es la ventaja del almacenamiento intermedio de páginas

Ø mejora el rendimiento de la paginación.

Ø permite el uso de una política de reemplazo de paginas mas sencilla

8.10 Por qué no es posible combinar una política de reemplazo global y una política de asignación fija

Lo impide el cache.

8.11Cuál es la diferencia entre un conjunto residente y un conjunto de trabajo

Ø Conjunto residente es la que utiliza un proceso que esta en memoria principal.

Ø Conjunto de trabajo

8.12 Cuál es la diferencia entre vaciado por demanda y vaciado previo

Ø Vaciado por demanda una página se escribirá en la memoria secundaria solo cuando haya sido elegida para reemplazarse.

Ø Vaciado previo escribe las páginas modificadas antes de que se necesiten sus marcos, de forma que las páginas puedan escribirse por lotes.

No hay comentarios: