D.2
Prioridades de la ejecución de tiempo real
Los sistemas operativos como Windows 9x/NT/2000/XP/CE y VenturCom RTX disponen de
secuencias lógicas de códigos de ejecución (hebras o tareas) implementados. Cada
aplicación tiene una o varias hebras y cada hebra tiene una prioridad. El sistema operativo
ejecuta primero las hebras de mayor prioridad. Las hebras de menor prioridad sólo se
ejecutan si todas las hebras de mayor prioridad están en estado de espera (p.ej. si esperan
a que finalice otra actividad o si están en estado de reposo durante un tiempo). En la figura
D-2 se representan las prioridades de hebras así como la relación con la hebra para la
ejecución del programa de control de WinLC RTX.
Nota
Windows y VenturCom RTX pueden funcionar en PCs con más de una CPU. Estos
ordenadores se conocen como ordenadores SMP (Symmetric Multi-Processing). Muchas
configuraciones incluyen dos CPUs. En los ordenadores SMP, cada CPU puede ejecutar
una hebra. Si WinLC RTX se ejecuta en un ordenador SMP, la ejecución del programa de
control tiene una repercusión mucho menor en otras actividades del PC.
Figura D-2
Prioridades de Windows y VenturCom RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Distribución de tiempos entre WinLC RTX y el PC
D-3