Administración de la memoria DOS

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Administración de la memoria DOS por Mind Map: Administración de la memoria DOS

1. Estrategia de asignación de memoria

1.1. Función 5800H: obtiene la estrategia de asignación de memoria.

1.2. Función 5802H: obtiene enlace a la memoria superior.

1.3. Función 5803H: establece enlace con la memoria superior.

2. Cargador de programa

2.1. Carga y ejecución de un programa .COM

2.1.1. El DOS solo necesita saber que la extensión del archivo es .COM

2.2. Carga y ejecución de un programa .EXE

2.2.1. Consta de dos partes: un registro de encabezado que contiene información de control y de reubicación, y el modulo cargado real.

3. Carga y ejecucion de una funcion de programa

3.1. La función 4BH permite a un programa cargar un subprograma en memoria para ejecución.

3.2. AL=03H: carga traslape

3.3. Programa: Cargar y ejecutar

3.4. INT 21H 4DH: Obtiene el valor de regreso del subprograma.

4. Programas residentes

4.1. INT 21H, función 35H: Obtiene la dirección de interrupción.

4.2. INT 21H, función 35H: Obtiene la dirección de interrupción.

4.3. INT 21H. función 25H: Establece dirección de interrupción.

5. programas principales

5.1. IO.SYS

5.2. MSDOS.SYS

5.3. COMMAND:COM

6. prefijo de segmento de programa (psp)

6.1. El DOS carga programas .EXE y .COM

6.2. Crea un PSP

6.3. PSP 18-2BH, PSP 2C-2DH, PSP 5C-6BH, PSP 6C-7FH, PSP 80-FFH

7. Bloques de memoria

7.1. El DOS permite que cualquier numero de programas sean cargados t permanezcan residentes.

7.2. Ejemplo: RAMDISK, MOUSE Y SIDERICK

7.3. El DOS configura uno o dos bloques de memoria para cada programa cargado.

8. Asignación y liberación de memoria

8.1. INT 21H, función 4AH: Modifica el bloque de memoria asignada.

8.2. INT 21H, función 49H: Libera memoria aasignada.