Método de programación de eventos
Descripción general
 Una programación se reconstruye a partir de la programación organizada en el orden de los números de dispositivos periféricos y la programación de acuerdo con la frecuencia de ocurrencia de eventos de los dispositivos periféricos. unidad de gestión de eventos 21 del dispositivo de almacenamiento 2 gestiona los eventos que ocurren en el dispositivo periférico 31 3n, unidad de programación por orden numérico periférica 22 almacena la programación dispuestos en números periféricos orden numérico periféricos conectados. unidad de información de frecuencia de ocurrencia de eventos 23 almacena la información de evento frecuencia de ocurrencia leer desde el dispositivo periférico 31 3n, unidad de aparición del evento orden de frecuencia de programación 24 basándose en la información de la información de la frecuencia de aparición del evento 23 en el ID de dispositivo periférico a la orden de aparición del evento de frecuencia Almacene la programación arreglada. unidad de programación de eventos 25 almacena la programación reconstituido combina alternativamente dividiendo la programación almacenada en la unidad de programación por orden numérico dispositivo periférico 22 y la unidad de programación orden de frecuencia de aparición del evento 24.
Campo técnico
La presente invención se refiere a un método de planificación de eventos, y más particularmente a un método de planificación de eventos que da prioridad a una frecuencia de aparición de eventos.
Antecedentes de la técnica
La figura 2 es un diagrama de bloques del sistema que muestra un ejemplo de un método de planificación de eventos convencional.
Haciendo referencia a la Fig. 2, la unidad de procesamiento central 1 y el dispositivo de almacenamiento 20 está conectado por un bus de memoria 5, la unidad central de proceso 1 y una pluralidad de dispositivos periféricos 31 y 32, ..., 3i, ..., entre el bus de salida 3n (Bus de E / S) 4. Entonces, la CPU 1 periódicamente bus I / O 4 una pluralidad de dispositivos periféricos a través de 31, 32, 3i periférica, ..., monitoriza el estado de conexión de 3n a la orden numérico dispositivo periférico, los dispositivos periféricos conectados Editar contacto dispositivo orden numérico en el dispositivo periférico designado por el periférico planificador orden numérico 22 en el dispositivo de almacenamiento 20 a través del bus de memoria 5 si la ocurrencia del evento a través del bus I / O 4, los eventos de la ocurrencia de esta resultados de la consulta Y almacenado en la unidad de gestión de eventos 21 en el dispositivo de almacenamiento 20 a través del bus de memoria 5.
Tarea de solución
En este esquema de eventos de programación convencional, ya Consultas dispositivos periféricos conectados al dispositivo orden numérico periférica, incluso a alta frecuencia de eventos de ocurrencia de un dispositivo periférico particular, entonces el caso de un dispositivo periférico de la alta frecuencia incorporado Hubo un problema que fue después de consultar todos los dispositivos periféricos.
Además, incluso cuando no se genera ningún evento desde el dispositivo periférico, existe el problema de que la eficacia de capturar el evento se reduce solo aumentando la cantidad de dispositivos periféricos conectados.
Un objeto de la presente invención, el caso de la realización de una interrogación de acuerdo con el orden especificado en una programación reconstruido mediante la combinación de, por rotación, dividiendo y la programación de acuerdo con la programación de eventos frecuencia de ocurrencia y los dispositivos periféricos de forma secuencial indaga una pluralidad de dispositivos periféricos Y para proporcionar un método de programación.
Solución
Según la presente invención, el proceso de supervisión de la conexión y dicho el proceso de lectura de la lectura de la frecuencia de aparición del evento de cada dispositivo periférico, según un primero permutación proceso de reordenamiento pluralidad de dispositivos periféricos con el fin de la frecuencia de aparición del evento de una pluralidad de dispositivos periféricos descendente primera y la programación editado por el, y el procesamiento de supervisión de conexión de la pluralidad de dispositivos periféricos, una segunda edición de la información de conexión del dispositivo periférico por la conexión del proceso de reordenamiento orden numérico reordenar el segundo de dicha pluralidad de dispositivos periféricos de una programación, la primera programación y dividiendo dicha segunda programación reconstituyó una programación mediante la combinación de alternativamente, la unidad central de proceso en el que el orden especificado en la programación con el reconstituido Un calendario de eventos caracterizado por preguntar al dispositivo periférico sobre la ocurrencia de un evento se obtiene sistema -Ring.
Por otra parte, dicha unidad central de proceso, un dispositivo de almacenamiento, y una pluralidad de dispositivos periféricos, donde la unidad de procesamiento central y dicho dispositivo de almacenamiento está conectado por un bus de memoria, entre la unidad de procesamiento central y la pluralidad de dispositivos periféricos están conectados por bus de salida, en el que el dispositivo de almacenamiento almacena una unidad de gestión de eventos para la gestión de los eventos que ocurren en la pluralidad de dispositivos periféricos, los segundos números de periféricos de programación dispuestos en orden numérico periférico conectado y los dispositivos periféricos orden numérico unidad de programación que, la pluralidad de unidad de información de la frecuencia de aparición del evento para el almacenamiento de la información del evento frecuencia de ocurrencia leer desde el dispositivo periférico, el dispositivo ID periférica a la información de orden de frecuencia de aparición del evento de la unidad de información de la frecuencia de aparición del evento basa en Una unidad de programación de orden de frecuencia de ocurrencia de evento que almacena la primera programación en la que el orden de programación de número de dispositivo periférico Y una unidad de programación de eventos para almacenar la programación en la que están programadas la segunda y la primera programación almacenadas en la unidad de programación de orden de frecuencia de ocurrencia de evento y respectivamente divididas y combinadas y reconstruidas alternativamente. El método de programación se obtiene.
A continuación, la presente invención se describirá con referencia a los dibujos.
La figura 1 es un diagrama de bloques del sistema que muestra una realización del método de programación de eventos de la presente invención.
Haciendo referencia a la Fig. 1, esta realización es una unidad central de procesamiento 1, un dispositivo de almacenamiento 2, una pluralidad de dispositivos periféricos 31 y 32, ..., 3i, ..., y una 3n, una unidad de procesamiento central 1 y el dispositivo de almacenamiento 2 están conectados por un bus de memoria 5, la unidad central de proceso 1 y una pluralidad de dispositivos periféricos 31 y 32, ..., 3i, ..., entre la 3n están conectados por bus de entrada-salida (e / S del bus I) 4.
El dispositivo de almacenamiento 2 dispositivo periférico 31, ..., una unidad de gestión de eventos 21 para la gestión de los eventos que ocurren en 3n, la unidad de orden numérico de programación periférica para almacenar los números de periféricos de programación dispuestos en orden numérico periférico conectado 22, además de la sección de información de frecuencia de ocurrencia de evento 23 para almacenar la información de frecuencia de ocurrencia de evento leída desde los dispositivos periféricos 31, ..., 3n y la información en la sección de información de frecuencia de ocurrencia 23, una unidad de programación orden de frecuencia de aparición del evento 24 para almacenar la programación dispuesta, la programación de reconstituida combinado alternativamente dividiendo el programado almacenado, respectivamente, a la unidad de programación para ID de dispositivo periférico 22 y la sección de programación de orden de frecuencia de aparición del evento 24 Una unidad de programación de eventos 2 Está equipado con una puerta.
A continuación, se describirá la operación de esta realización.
CPU 1 dispositivo periférico 31, ..., para controlar los eventos 3n, divide la programación almacenado, respectivamente, a la unidad de programación para ID de dispositivo periférico 22 y la unidad de programación orden de frecuencia de aparición del evento 24 de la unidad de programación de eventos 25 se lee la programación reconstruido mediante la combinación alternativamente Te, pregunta si el dispositivo periférico de acuerdo con el orden especificado por la programación, por ejemplo, se ha producido eventos desde el 3i dispositivo periférico.
Luego, el evento y la frecuencia de ocurrencia del evento se leen desde el dispositivo periférico 3i y se almacenan en la unidad de gestión de eventos 21 y la unidad de información de frecuencia de ocurrencia de eventos 23, respectivamente.
Por lo tanto, en esta realización, se reconfigura en un solo horario mediante la combinación alterna programación orden y la ocurrencia del evento de pedido frecuencia numérica periférica de la programación dividiendo respectivamente. Es decir, es un método de programación que da prioridad a la programación en orden de frecuencia de ocurrencia de evento.
Efecto de la invención
Aunque la presente invención es tal como se ha descrito, editado por el proceso de supervisión de la conexión, un primer proceso de reordenamiento permutando el proceso de lectura y una pluralidad de dispositivos periféricos leer la frecuencia de aparición del evento de alta evento de pedido frecuencia de ocurrencia de cada dispositivo periférico de una pluralidad de dispositivos periféricos proporcionado con primera y la programación, y una segunda programación editado por el procesamiento de supervisión de conexión y la reordenación de la información de conexión del dispositivo periférico para conectar el orden numérico de la pluralidad de dispositivos periféricos segundo procesamiento de reordenación de una pluralidad de dispositivos periféricos, primero programación y dividiendo la segunda programación reconstituyen una programación mediante la combinación de alternativamente, la unidad de procesamiento central por indagar la existencia de la ocurrencia de un evento al dispositivo periférico en el orden especificado en esta programación reconstruida , Como una realización, una unidad de procesamiento central y un almacenamiento Cuando, una pluralidad de dispositivos periféricos, una unidad de procesamiento central y el dispositivo de almacenamiento está conectado por un bus de memoria, entre la unidad de procesamiento central y una pluralidad de dispositivos periféricos están conectados por bus de salida, el dispositivo de almacenamiento una pluralidad de dispositivos periféricos Una unidad de programación de orden de número de dispositivo periférico para almacenar una segunda programación en la que los números de dispositivo periférico conectados están dispuestos en el orden de los números de dispositivo periféricos; una ocurrencia de evento leída de una pluralidad de dispositivos periféricos Una unidad de programación de orden de frecuencia de ocurrencia de evento para almacenar una primera programación en la que los números de dispositivo periférico están dispuestos en orden de frecuencia de ocurrencia de evento en base a la información de la porción de información de frecuencia de ocurrencia de evento; El segundo número almacenado en la unidad de programación de orden de número de dispositivo y la unidad de programación de orden de frecuencia de aparición de evento Al proporcionar una unidad de programación de eventos para almacenar belleza primera programación de la programación reconstituido combinado alternativamente dividiendo, la la capacidad de procesamiento de la capacidad de procesar los eventos antes al menos de manera de cada periférico , Es posible mejorar la inmediatez del tiempo hasta que se capture el procesamiento correspondiente a la frecuencia de ocurrencia del evento desde el dispositivo periférico.
La figura 1 es un diagrama de bloques del sistema que muestra una realización del método de programación de eventos de la presente invención.
La figura 2 es un diagrama de bloques del sistema que muestra un ejemplo de un método de planificación de eventos convencional.
1 unidad de procesamiento central
2, 20 dispositivo de almacenamiento
4 bus de E / S (bus de E / S)
5 Bus de memoria
21 Sección de gestión de eventos
22 Unidad de programación secuencial de número de unidad periférica
23 Sección de información de frecuencia de ocurrencia de evento
24 Sección de programación de orden de frecuencia de ocurrencia de evento
25 Unidad de programación de eventos
31, 32, ... 3 i, ..., 3 n dispositivo periférico
Reclamo
EDIT 1 y supervisión de conexión en el procesamiento de una pluralidad de dispositivos periféricos de acuerdo con la reivindicación, en el que un proceso de lectura de la lectura de la frecuencia de aparición del evento de cada dispositivo periférico por una pluralidad de dispositivo periférico de pedido en orden descendente del primer proceso de reordenamiento frecuencia de aparición del evento primera y la programación eran, un procesamiento de supervisión de la conexión de la pluralidad de dispositivos periféricos, una segunda programación de la edición de la información de conexión del dispositivo periférico por la conexión del proceso de reordenamiento orden numérico reordenar el segundo de dicha pluralidad de dispositivos periféricos el proporcionado, dividiendo dicha segunda programación de la primera programación de reconstituye una programación mediante la combinación de alternativamente, la unidad central de procesamiento a dicho dispositivo periférico en el orden especificado en la programación con el reconstituido Un programador de eventos que indaga si ha ocurrido o no un evento Método.
Y la reivindicación 2 en el que la unidad central de procesamiento, un dispositivo de almacenamiento, en el que una pluralidad de dispositivos periféricos, donde la unidad de procesamiento central y dicho dispositivo de almacenamiento está conectado por un bus de memoria, dicha unidad de procesamiento central y la pluralidad de dispositivos periféricos En el que dicho dispositivo de almacenamiento comprende una unidad de gestión de eventos para gestionar eventos que se producen en dicha pluralidad de dispositivos periféricos y dicha segunda programación en la que los números de dispositivos periféricos conectados están dispuestos en orden de números de dispositivos periféricos, Una sección de información de frecuencia de ocurrencia de evento para almacenar información de frecuencia de ocurrencia de evento leída desde dicha pluralidad de aparatos periféricos; una unidad de almacenamiento para almacenar, en orden de frecuencia de ocurrencia de los eventos, aparatos periféricos Una unidad de programación de orden de frecuencia de aparición de evento para almacenar dicha primera programación en la que están dispuestos números; Y una unidad de programación de eventos que almacena la programación en la que la segunda y la primera programación almacenadas en la unidad de anillo y la unidad de programación de orden de frecuencia de aparición de evento se dividen y se combinan y reconstruyen alternativamente. Un método de programación de eventos según el Artículo 1.
Dibujo :
Application number :1997-006701
Inventors :日本電気通信システム株式会社
Original Assignee :山崎勝敏