Un proceso está constituido por un conjunto de elementos que
permiten al sistema operativo realizar y controlar la ejecución de
un proceso desde su inicio hasta su finalización El espacio de direcciones de memoria virtual de un proceso se divide en varias regiones, cada una de las cuales delimita un área de direcciones contiguas de memoria lógica. Se distinguen 3 regiones - región de código son zonas de código del archivo ejecutable - región de datos zonas de datos del archivo ejecutable. Se divide en dos región de datos inicializados (tamaño fijo) y región de datos no inicializados ( tamaño variable) región de pila: se crea automáticamente y su tamaño es ajustado dinámicamente en tiempo de ejecución por el S.O. La pila está constituida por marcos de pila lógicos.