Modelo de memoria de un proceso

Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
Modelo de memoria de un proceso Door Mind Map: Modelo de memoria de un proceso

1. Mapa de memoria

1.1. No homogéneo

1.2. Segmentos

1.3. región

1.3.1. dirección de comienzo

1.3.2. tamaño inicial

1.3.3. Soporte

1.3.3.1. almacena su contenido inicial

1.3.4. Protección

1.3.4.1. lectura

1.3.4.2. escritura

1.3.4.3. ejecución

1.3.5. uso

1.3.5.1. compartido

1.3.5.2. privado

1.3.6. tamaño

1.3.6.1. fijo

1.3.6.2. variable

1.4. Otras regiones

1.4.1. heap

1.4.2. archivo proyectado

1.4.3. memoria compartida

1.4.4. Pilas

1.4.5. biblioteca dinámica

2. Fases en la generación de un ejecutable

2.1. Compilación

2.1.1. Resuelve referencias dentro de cada módulo fuente

2.1.2. Genera un módulo objeto

2.2. Montaje

2.2.1. Resuelve referencia

2.2.1.1. entre módulo objeto

2.2.1.2. a símbolos de biblioteca

2.2.2. Genera ejecutable con biblioteca

3. Formato de un ejecutable

3.1. cabecera

3.1.1. Número magico

3.1.2. Dirección punto de entrada

3.1.3. tabla de secciones

3.2. Secciones

3.2.1. Código

3.2.2. Datos con valor inicial

3.2.3. Tabla de símbolos

4. Operaciones genéricas

4.1. región

4.1.1. crear

4.1.2. eliminar

4.1.3. cambiar tamaño

4.1.4. duplicar

5. Biblioteca de objetos

5.1. Estáticas

5.1.1. Ejecutable autocontenido

5.1.2. Ejecutables grandes

5.1.3. Código de biblioteca repetido en ejecutables

5.1.4. Actualización de la biblioteca

5.2. Dinamicas

5.2.1. Carga y montaje de la biblioteca

5.2.2. El ejecutable contiene

5.2.2.1. nombre de la biblioteca

5.2.2.2. rutina de carga

5.2.2.3. montaje en tiempo de ejecución