Programas y tareas
Sistema anterior
Un subprograma
continuo
Refresco de E/S
Programa anterior:
Como un rollo de
papel continuo
230
Una característica de las tareas cíclicas es que pueden habilitarse (estado
ejecutable) e inhabilitarse (estado standby) mediante las instrucciones de
control de tareas. Esto significa que pueden unirse varios componentes de
programas como tarea y que sólo pueden ejecutarse los programas específicos
(tareas) cuando sea necesario para que se realice el proceso o el modelo de
producto actual (cambio de pasos del programa). Por lo tanto, se mejora
enormemente el rendimiento (tiempo de ciclo) ya que sólo se ejecutarán los
programas requeridos cuando sea necesario.
Asignación
Una tarea ejecutada se ejecutará en ciclos subsiguientes y una tarea en
standby permanecerá así en ciclos subsiguientes a menos que se vuelva a
ejecutar desde otra tarea.
Nota Al contrario de lo que sucede con programas anteriores que pueden
compararse con leer un rollo de papel continuo, las tareas pueden compararse
con leer a través de series de tarjetas individuales.
• Todas las tarjetas se leen en una secuencia preseleccionada comenzando por
el número más bajo.
• Todas las tarjetas se designan como activas o inactivas y las inactivas se
omiten. (Las tarjetas se activan o desactivan mediante instrucciones de
control de tareas).
• Una tarea activada permanecerá de este modo y se leerá en secuencias
subsiguientes. Una tarea desactivada permanecerá de ese modo y se omitirá
hasta que sea reactivada por otra tarjeta.
Serie CS1
Tarea 1
Tarea 2
Tarea 3
Refresco de E/S
Programa serie CS1:
Como una serie de tarjetas que pueden
activarse o desactivarse mediante otras
tarjetas.
Activadas
Sección
Las tareas pueden
ponerse en estado de no
ejecución (standby).
Desactivadas
6-3