Vous êtes sur la page 1sur 2

INGENIERIA EN TELECOMUNICACIONES

Sistemas operativos

Administración de Memoria
Contenidos

Objetivos ................................................................................................................................................................ 1
Bibliografía............................................................................................................................................................. 1
Preguntas .............................................................................................................................................................. 1
Problemas ............................................................................................................................................................. 1

Objetivos
 Profundizar los conocimientos sobre administración de memoria.
 Adquirir Practica experimental en los algoritmos de administración de memoria.
 Adquirir práctica en la resolución de problemas relacionados con administración de
memoria

Bibliografía
 W. Stallings: Sistemas Operativos, Prentice Hall, 5ta edición. (o 4ta ed)
 A. Silberschartz, P. Galvin, G. Gagne: Fundamentos de Sistemas Operativos,
Addison-Wesley Iberoamerica, 7ma edición.
 A. Tanenbaum: Sistemas Operativos Modernos, 3ra ed. Prentice Hall. (o 2da ed.)

Preguntas

1. ¿Cuales son los requerimientos que un sistema de administración de memoria trata


de cumplir?
2. ¿Cual es la diferencia entre una partición estática y una dinámica?
3. ¿Cuales son las ventajas de utilizar en un MM de particiones dinámicas con colas
distintas para cada tamaño de partición o una sola cola para todos los tamaños?
4. ¿Cual es la diferencia entre fragmentación Interna y fragmentación externa?
5. Compare las técnicas de paginación y segmentación.
6. ¿Como se calcula una dirección de memoria para obtener una instrucción si el
administrador de memoria utiliza segmentación? ¿Y si utiliza paginación?
7. ¿Que es la reasignación de direcciones?
8. Detalle las diferencias entre espacio de direcciones lógico y físico.
9. Explique como funciona el mecanismo de carga dinámica. ¿Qué es una biblioteca
compartida?
10. Explique que es el intercambio de memoria y cuales son sus limitaciones e
inconvenientes.
11. ¿Qué es la asignación de memoria contigua?
12. ¿Qué es la fragmentación?

Problemas

1- Prof. Ing Ulises M. A. Rapallini


INGENIERIA EN TELECOMUNICACIONES
Sistemas operativos

1. Un SO debe reubicar un proceso que esta en memoria de forma contigua


(code+data+stack). ¿Cómo se obtienen las nuevas direcciones de memoria luego de
la reubicación?

2. Un sistema operativo ejecuta un solo proceso por vez y atiende solo a un usuario
¿Se requiere administración de memoria? ¿Como patrocinaría la memoria ?
(considere en SO y el proceso)

3. (#1) Un Memory Manager (MM) particiona la memoria en tamaños fijos de 1Mbyte, el


SO crea procesos de tamaño máximo 2Mbytes. El tamaño promedio de los procesos
es de 576 bytes, si la memoria tiene un tamaño de 1Gbyte, ¿Cuanto se
desaprovecha la memoria suponiendo que no tiene espacio para un nuevo proceso?

4. Para (#1), se cambia el MM por uno que participan la memoria en particiones


dinámicas de acuerdo al tamaño promedio de los procesos. ¿Cual es el desperdicio
de memoria si en un determinado momento los procesos tienen un tamaño promedio
de 600KBytes?

5. Un MM utiliza la técnica de segmentación. Los registros de la arquitectura son de 7


bits, Si se utilizan dos registros para direccionar la memoria ¿Cual podrán ser el
tamaño máximo de los segmentos? Indique con un ejemplo como estaría formada
una dirección de memoria.

6. El código de un proceso esta ubicado en la página 0FAB, el tamaño del proceso es


de 4160 bytes. Si el MM utiliza paginación con páginas de 1K ¿Cuantas páginas
utiliza el proceso? ¿Cuántos bits se requieren para el campo de desplazamiento de
la página?

7. (#2) Suponga una arquitectura con registros de 4 bits y un MM con paginación,


¿Cuantos registros necesita para direccionar una memoria de 4Gbytes?

8. Para (#2) ¿Como se pueden obtener las direcciones de memoria si se debe


administrar un tamaño máximo de memoria de 1Gbytes?

9. Un SO tiene un MM con paginación, la Arquitectura maneja registros de 32 bits, se


requiere administrar un tamaño de memoria de 4Gbytes, ¿Que tamaño de pagina
elegiría si debe direccionar con un solo registro? ¿Puede direccionar toda la
memoria? Explique como estaría formada la dirección completa de memoria.

2- Prof. Ing Ulises M. A. Rapallini

Vous aimerez peut-être aussi