Hola este tema es muy amplio y habría que ver para qué asignatura y en qué contexto te están pidiendo esto. La memoria de computadora típicamente se divide en dos áreas: área de registro y memoria de acceso aleatorio (RAM).
La RAM típicamente se divide en área de código y área de datos.
El área de memoria para datos dinámicos puede organizarse de diversas maneras, pero una forma típica es esta (de arriba hacia abajo): Area de código que contiene la traducción en binario del programa -- > Area global / estática -- > Area de pila -- > Memoria Libre --> Area de apilamiento o montículo / heap.
Cada activación de un método o subprograma necesita de un espacio de memoria para ser gestionada y este espacio de memoria es lo que se conoce como registro de activación. Ver
https://es.wikipedia.org/wiki/Pila_de_llamadasUn registro de activación puede tener distintos diseños, uno de los cuales es: Valor de retorno -- > Dirección de retorno --> Parámetros actuales --> Estado de la máquina -- > Variables locales -- > Variables temporales
Cada profesor y cada asignatura adoptan distintos enfoques, así que habría que ver exactamente qué es lo que te piden...
Salu2