Next: El Hilo GUI
Up: La aplicación VM
Previous: Características de la aplicación
Para proporcionar el soporte de ejecución y monitoreo del hilo virtual,
la aplicación VM corre con cuatro hilos, tres de ellos ejecutándose
en modo protegido y uno en modo virtual 8086, como se aprecia en la figura
7.2:
Figure 7.2:
Hilos de la aplicación VM.
|
- Hilo V86
- Este hilo se ejecuta en modo virtual 8086. Esto es, hace
las veces del procesador 8086.
- Hilo Monitor
- Este hilo hace las veces del proceso monitor. Es decir,
este hilo se encarga de inicializar la tarea virtual y de
manejar las excepciones que genere el hilo virtual. Además este hilo
se encarga de notificar al hilo GUI para desplegar el tipo de
instrucción especial que generó la excepción y el estado del
procesador.
- Hilo Memoria
- Se encarga de mandar al hilo GUI el estado de la memoria
para que se despliegue en la GUI de la aplicación.
- Hilo GUI
- Este es el hilo principal de la aplicación VM, ya que
se encarga de crear, inicializar, cargar el programa 8086 y poner a
ejecutar el hilo monitor, además se encarga de manejar la GUI de la
aplicación, atendiendo a los eventos del usuario, desplegando la
salida de los diferentes hilos de ejecución, y ejecutando la
simulación del video CGA.
Next: El Hilo GUI
Up: La aplicación VM
Previous: Características de la aplicación
Amilcar Meneses
2002-10-03