Tengo una pregunta sobre cómo se guardaría el estado del proceso durante un cambio de contexto.
Dado un diseño relativamente simple para una CPU que utiliza la arquitectura de estilo de von Neumann, ¿cómo se guarda la imagen del proceso sin anular parte de ese estado en el proceso?
Por ejemplo, si quiero guardar el estado actual de todos los registros, incluidos los registros de dirección de memoria y programa, ¿cómo puedo escribirlos en una ubicación de memoria sin anular la pila y los punteros base en el proceso?
¿Existe un hardware auxiliar que contenga valores intermedios y, de ser así, qué aspecto tiene en un sentido más simple en comparación con el estándar de la industria?