Administracion de memoria de computadoras
25 DE MARZO DE 2010
Problema de Aplicación para trabajar fuera del Aula
Tema: Introducción a la Administración de Memoria.
Formato: Equipo 4 estudiantes
Objetivo: Conocer losconceptos básicos relacionados con administración de memoria.
Problema 1. Defina los siguientes conceptos
Relocalización:
Es una dirección relativa generada por el CPU, o sea una dirección virtual.Fragmentación interna:
Es la memoria que sobra cuando se le asigna un fragmento de memoria a un proceso que no requería tanta.
Partición:
Es un espacio de memoria que contiene a un proceso, yeste proceso no puede acceder a información de otro proceso en otra partición.
Fragmentación externa:
Es el espacio total que existe en memoria para satisfacer un pedido aunque éste espacio no seacontinuo, y por eso existe mucho desperdicio de memoria.
Almacenamiento contiguo:
Aquí se les asigna un espacio de memoria contigua a los procesos, y se carga todo el proceso en memoria.Aglutinamiento:
Es como una manera de compactación que reconoce espacios vacíos contiguos en memoria y los maneja como un solo espacio.
Almacenamiento disperso:
Se divide en porciones más pequeñas dememoria, y se van cargando conforme se van requiriendo, no se guardan contiguas.
Compactación:
Es una solución al problema de fragmentación externa. La meta de este concepto es la de mover todo elcontenido de la memoria para así poder colocar toda la memoria libre junta en un gran bloque.
Problema 2. Un programa que contiene código relocalizable fue creado, asumiendo que sería cargado en ladirección 0. En su código, el programa hace referencia a las siguientes direcciones: 50, 78, 150, 152, 154. Si el programa es cargado en memoria, empezando en la posición 250, ¿cómo tienen que serajustadas esas direcciones?
La dirección 250 se tomó como si fuera la 0, y de allí se le sumó las direcciones especificadas en el código, y esto quedaría de la siguiente manera.
DIR ORIGINAL | DIR...
Regístrate para leer el documento completo.