Next: Diseño Padre-Hijo
Up: El hilo Virtual V86
Previous: Manejo de Fallas de
Los procesos monitor y V86 deben tener una comunicación muy estrecha,
basándose en la forma del manejo de excepciones de Mach y en la
transferencia de datos entre procesos. En este trabajo se probaron diferentes
mecanismos en el diseño de ambas partes de la aplicación, tanto en
procesos tipo UNIX, como en procesos que corren dentro de una aplicación
de NeXTSTEP:
- Diseño Padre-Hijo: Donde el proceso monitor es el padre del proceso
V86. Este último proceso trabaja con el primer megabyte del espacio de
direcciones.
- Diseño de parte baja de la Memoria: El proceso monitor se encuentra en
una dirección superior al primer megabyte del espacio de direcciones
de la tarea V86. El hilo virtual ejecuta el código almacenado en el
primer megabyte del espacio de direcciones de la tarea Mach.
- Diseño Padre-hijo con memoria inferior compartida: El proceso monitor
es el padre del proceso V86, para hacer una comunicación eficiente
entre ambos procesos, se comparte el primer megabyte del espacio de
direcciones.
- Diseño Padre-hijo con memoria mapeada. EL proceso monitor es el
padre del proceso V86, para una comunicación eficiente, el primer
megabyte del espacio de direcciones de la tarea V86 se mapea en algún
megabyte del espacio de direcciones de la tarea monitor.
Next: Diseño Padre-Hijo
Up: El hilo Virtual V86
Previous: Manejo de Fallas de
Amilcar Meneses
2002-10-03