espacio de direcciones virtuales Linux de una descripción del proceso

El concepto de memoria virtual, el sistema operativo proporciona exactamente el mismo punto de vista de la memoria para cada proceso, el espacio de direcciones de memoria de vista, llamado el espacio de direcciones virtuales.

Desde el punto de vista de cada proceso, la memoria, no es sólo el núcleo del sistema operativo y el presente proceso, es decir, la memoria está exclusivamente presente proceso.

Linux proceso de espacio de direcciones virtuales

Desde el punto de vista anhelo, en el código de proceso y el área de datos, el área de datos montón, área de depósito compartido, zona de apilamiento, el área de memoria del núcleo.

código de proceso de datos y el área

El contenido de los archivos de programa ejecutables cargados en la región, que se divide en dos partes, la parte inferior de los códigos de dirección que comprenden el programa y los datos de sólo lectura, read-only parte, otra área de almacenamiento para la lectura y escritura de datos puede ser un archivo ejecutable para ser
lectura y área de escritura.

Esta región no es a partir de la dirección 0, que tiene una dirección de desplazamiento.

área de datos del montón

Es decir, el montón área de datos de región montón, en el programa de C, asignación y desasignación de la región mallocy freellevar a cabo. Como la distribución regional de la región que se extiende de forma continua desde la dirección inferior a las direcciones más altas.

Compartir embalse

Es decir, compartida región del mapa de memoria de la biblioteca, en el orden de las palabras C, y similares donde la función printf biblioteca de códigos objeto se carga en la región.

La dirección de inicio de la región es fijo, y se extiende la alta dirección.

área de pila

zona de pila, los procedimientos operativos, las llamadas a funciones generadas por la pila situada en la región.

La dirección de inicio del área fija (al lado de la zona de memoria del núcleo), la función de generación se denomina la pila, en la región que se extiende de forma continua desde la alta dirección de las direcciones más bajas.

área de memoria del núcleo.

área de memoria virtual del núcleo en el espacio de direcciones virtuales de un espacio de direcciones en la dirección más alta. El proceso no puede acceder al área de usuario.

Supongo que te gusta

Origin www.cnblogs.com/haiiiiiyun/p/12532759.html
Recomendado
Clasificación