Dispositivo de asignación de recursos automático
Descripción general
 Proporcionar un dispositivo de asignación de recursos automático que puede asignar recursos drásticamente sin cambiar el dispositivo existente adquiriendo la información de asignación de recursos del dispositivo existente y creando la tabla de información de disponibilidad de asignación de recursos. ] Para obtener el archivo de información de la terminación de fijación 1 1 establecido ya en la información de los recursos de la referencia, mientras que los aparatos existentes mediante el establecimiento de la unidad de adquisición de información finalización 5 al recurso de almacenamiento de información de ubicación de la tabla 2 se crea una tabla de información de la terminación de fijación 4, con referencia a la presente La unidad de actualización de información de propiedad de asignación 6 actualiza la tabla de información de propiedad de asignación de recursos que almacena la información de disponibilidad de asignación de recursos del sistema de modo que la unidad de asignación 7 asigna recursos a los dispositivos recién instalados adicionales.
Campo técnico
Campo técnico La presente invención se refiere a un aparato automático de asignación de recursos, y más particularmente a un sistema para asignar recursos a un sistema, que es operado por un operador para el aparato externo, a un aparato externo tal como un aparato periférico, Y más particularmente a un aparato automático de asignación de recursos para introducir adicionalmente un dispositivo externo que asigna recursos automáticamente.
Antecedentes de la técnica
La asignación de recursos tales como direcciones de puertos de entrada / salida y direcciones de memoria usadas por dispositivos externos tales como dispositivos periféricos ha sido realizada convencionalmente por el operador.
Es decir, cuando se intenta introducir el dispositivo A en el sistema adicionalmente, el operador asigna recursos al dispositivo A teniendo en cuenta la asignación de recursos a todos los demás dispositivos instalados para no solaparse, entrar en conflicto, etc. El resultado se crea como un archivo de información establecido y se almacena en cada dispositivo, y el dispositivo A se refiere a este archivo y utiliza cada recurso para operar.
Para los datos almacenados en este archivo de información de conjunto, el nombre de recurso requerido del dispositivo A y el nombre de parte asignado asignado al dispositivo A del recurso se emparejan, y el nombre de archivo se establece para cada tipo de dispositivo Y la posición de almacenamiento de los datos se crea para cada tipo de dispositivo, es decir, se fija para cada nombre de archivo (por ejemplo, la posición de almacenamiento del nombre de la parte de asignación del recurso 1 es siempre la misma para el mismo tipo de dispositivo).
En un sistema informático en el que la asignación de recursos puede establecerse mediante software, es posible asignar recursos automáticamente sin realizar una operación de asignación de recursos por parte de un operador.
En este aparato de asignación automática de recursos convencionales, se prepara una tabla de información de disponibilidad de asignación de recursos para almacenar el nombre de parte de asignación de cada recurso y su información de propiedad de asignación, y en el momento de la asignación de recursos, haciendo referencia a esta tabla de información de propiedad de asignación de recursos. Y asigna el resultado de la tarea al dispositivo, almacena el resultado de la tarea en el archivo de información establecido anteriormente y almacena la información de asignación en la tabla de información de propiedad de la asignación de recursos correspondiente al nombre de la parte asignada asignada Volver a escribir la información de asignabilidad a la información no asignable de modo que la asignación de recursos al dispositivo introducido adicionalmente no se solape, entre en conflicto o similar.
Tarea de solución
En el aparato de asignación automática de recursos convencional descrito anteriormente, cuando se asignan recursos, haciendo referencia a la tabla de información de disponibilidad de asignación de recursos, el nombre de parte asignado que puede asignar los recursos necesarios del aparato se recupera y se asigna al aparato.
Sin embargo, cuando se intenta introducir adicionalmente un dispositivo externo B que asigna recursos automáticamente a un sistema que utiliza el dispositivo externo A inicialmente realizado por la asignación de recursos por un operador, se produce el siguiente problema .
Es decir, en el aparato de asignación de recursos automático convencional, no es posible adquirir la información de configuración desde el archivo de información de configuración del aparato externo A asignado por el operador, de modo que la información de disponibilidad de asignación de recursos Era imposible crear una tabla, había un problema de que la asignación de recursos se superpondría, podría producirse una colisión, etc.
Para evitar esto, por la asignación de recursos antes de que el dispositivo B externo, a continuación, con referencia a la tabla de información de ejecutabilidad de asignación de recursos, para realizar una operación para reiniciar la asignación de recursos para el dispositivo A externo, con respecto al dispositivo existente Un externa Existe el problema de que es necesario remodelar el programa de control del programa de control.
Un objeto de la presente invención, con respecto a los sistemas con asignación existente de recursos aparato se lleva a cabo por el operador, en el caso de la introducción de un dispositivo que realiza la asignación de recursos automático, de recursos obtiene información de asignación de recursos de la tabla de información de ejecutabilidad asignación dispositivo existente , De modo que es posible establecer automáticamente el recurso de manera que no haya conflicto de asignación de recursos sin cambiar el programa existente a la remodelación del programa de control o similar.
Solución
Un aparato de asignación automática de recursos según un primer aspecto de la presente invención comprende una tabla de ubicación de almacenamiento de información de recursos que almacena una ubicación de almacenamiento de información de recursos de un archivo de información establecido que almacena información de recursos ya establecida mantenida por un dispositivo existente a la cual un operador asigna recursos Una unidad de adquisición de información establecida que adquiere la información de recursos establecida del archivo de información establecido mientras hace referencia a la tabla de ubicación de almacenamiento de información de recursos, y almacena la información de recursos establecida adquirida por la unidad de adquisición de información establecida Una tabla de información de disponibilidad de asignación de recursos para almacenar información de disponibilidad de asignación de la parte asignada de la porción de asignación de recursos del sistema; Y medios de asignación para asignar recursos al aparato recién agregado con referencia a la tabla de información de propiedad de asignación de recursos.
El aparato de asignación automática segundo recurso de invención, en el aparato de asignación automática de recursos del primer aspecto de la invención, los medios de asignación realiza una indicación de error en la parte asignada caso de los recursos necesarios para adicional recién establecieron el dispositivo están todos asignados .
Las realizaciones de la presente invención se describirán ahora con referencia a los dibujos.
La figura 1 es un diagrama de bloques que muestra una realización de un aparato de asignación automática de recursos de acuerdo con la presente invención.
Como se muestra en la figura 1, el aparato automático de asignación de recursos de acuerdo con la presente realización incluye información de recursos que almacena posiciones de almacenamiento de información de recursos de un archivo de información de configuración 1 1 1 n retenido por un dispositivo existente al que los recursos son asignados por un operador y la tabla de posición de almacenamiento 2, una sección de información de la adquisición de la terminación de fijación 5 adquiere el archivo de información de la terminación de fijación 1 1 1 n información de la terminación de fijación con referencia al recurso de almacenamiento de información de ubicación de la tabla 2, ajuste para almacenar la información de la terminación de fijación adquirida Una tabla 3 de información de disponibilidad de asignación de recursos para almacenar información de disponibilidad de asignación de la parte de asignación de recursos de sistema y una parte 3 de actualización de información de propiedad de asignación para actualizar la tabla 3 de información de propiedad de asignación de recursos con referencia a la tabla de información establecida 4 6, y una sección de asignación 7 para asignar recursos al aparato adicionalmente recientemente instalado con referencia a la tabla 3 de información de disponibilidad de asignación de recursos.
Los archivos de información ya configurados 1 1 1 n y 1 k son los mismos que los utilizados previamente sin distinguir entre los existentes y los nuevos, y los datos almacenados son el nombre de recurso necesario del dispositivo y sus recursos. Del nombre de la parte asignada asignada a ese aparato se crean pares, se establece un nombre de archivo para cada tipo de aparato, y la posición de almacenamiento de los datos se crea para que sea constante para cada tipo de aparato, es decir, para cada nombre de archivo (Por ejemplo, la posición de almacenamiento del nombre de la parte asignada del recurso 1 es siempre la misma dirección para el mismo tipo de aparato). El diagrama de almacenamiento de datos como se muestra en la Fig. 2 (a), un nombre de archivo 11 correspondiente al tipo de dispositivo, el nombre del recurso requerido como se muestra en el número de referencia 12 y 13 (recurso 1) y su nombre de la parte asignada (Recurso 1 1) se almacenan en pares.
La tabla de ubicación de almacenamiento de información de recursos 2 almacena la ubicación de almacenamiento de la información de recursos en el archivo de información de configuración 1 1, etc., junto con su nombre de archivo. Tabla de almacenamiento de datos de un recurso de almacenamiento información de tabla de localización 2, como se muestra en la Fig. 2 (b), un par del archivo de información de la terminación de fijación 1 1 que números de referencia 22, 23, etc., están almacenados los datos de posición del nombre de archivo 21 y la información de recursos de Están almacenados Esta tabla 2 de ubicación de almacenamiento de información de recursos se crea de antemano para todos los tipos de dispositivos a los que el operador asigna los recursos.
La tabla de información de configuración 4 es una tabla para almacenar información de recursos ya configurada en un dispositivo existente al cual el operador asigna recursos entre los sistemas en los que se introduce este dispositivo de asignación automática de recursos. Esta información se describirá más adelante. De la unidad de obtención de información establecida 5. La figura 2 (d) muestra un diagrama de almacenamiento de datos en el que los recursos de establecimiento 41 y 42 obtenidos a partir del archivo de información de establecimiento 1 1 mostrado en la figura 2 (a) se almacenan en la tabla de información de establecimiento 4.
La tabla de información de disponibilidad de asignación de recursos 3 es una tabla que almacena información de disponibilidad de asignación de recursos que se puede usar en el sistema en el que se introduce este recurso de asignación automática. Cada vez que se introducen recursos en el sistema, se pueden usar los recursos Registra la parte asignada. Luego, cada vez que se introduce un dispositivo que usa este recurso, se actualizan los datos de la parte asignada del recurso utilizado. 2 (c) muestra la tabla de información de propiedad de asignación de recursos 3 en la que se almacena la información imposible de asignación 31, 32 actualizada por los recursos ya establecidos 41, 42 de la tabla de información de establecimiento mostrada en la figura 2 (d) .
La Figura 3 es un diagrama de flujo que ilustra un ejemplo de la operación de la unidad de ajuste de la finalización de adquisición de información 5, la Fig. 4 es un diagrama de flujo que ilustra un ejemplo de una operación de la información de asignación de ejecutabilidad unidad 6 de actualizar, la Fig. 5 muestra un ejemplo de la operación de la unidad de asignación 7 Es un diagrama de flujo.
El funcionamiento de la presente realización se describirá con referencia a la FIG.
Para facilitar la explicación, en el sistema que introduce el dispositivo de asignación automática de recursos, n dispositivos que tienen cada uno el archivo de información establecido 1 1 1 n son recursos asignados por el operador y ya están instalados en dicho sistema Se supone que se introduce un nuevo dispositivo que tiene el archivo de información establecido 1k y se describirá un caso en el que se realiza la asignación automática.
En primer lugar, la unidad de adquisición de información de establecimiento 5 adquiere la información de recurso de establecimiento desde el dispositivo existente, y esta operación se describirá con referencia a la figura 3.
La unidad de adquisición de información establecida 5 se refiere a la primera información en la tabla de ubicación de almacenamiento de información de recursos 2 (S 11) y comprueba si el archivo ya establecido del archivo de información ya establecido 1 1 1 n tiene el mismo nombre de archivo (Bucle de S 12, S 13, S 14).
Mismos archivos cuando los nombres ya se había puesto archivo de información de 1 1 (rama S de S12), examina la posición de almacenamiento de información del recurso 1 recurso de tabla de ubicación de almacenamiento de información 2 (S15), ya establecido en el archivo de información de la terminación de fijación 1 1 (S16), y almacena la información en la tabla de información de configuración 4 (S17).
Además, el examen de la posición de almacenamiento de información de la siguiente recurso (S18), el siguiente recurso hasta que la información desaparece (rama Y de S19), y almacena la tabla de información de la terminación de fijación 4 lee el nombre de la parte de asignación de los recursos ya la configuración (S16, S17 , S18, S19).
La operación descrita anteriormente continúa hasta que no haya información en la tabla de la tabla de posición de almacenamiento de información de recursos (rama Y de S14), y toda la información de asignación ya establecida del aparato existente se adquiere y almacena en la tabla de información configurada 4. La figura 2 (d) muestra un diagrama de almacenamiento de datos en el que los recursos de establecimiento 41 y 42 obtenidos a partir del archivo de información de establecimiento 1 1 mostrado en la figura 2 (a) se almacenan en la tabla de información de establecimiento 4.
A continuación, la operación de actualización de la tabla 3 de información de propiedad de asignación de recursos se realiza con referencia a la tabla 4 de información establecida, y esta operación se lleva a cabo mediante la unidad 6 de actualización de información de propiedad de asignación. Esto se explicará con referencia a la FIG.
Inicialmente, toda la información asignable se almacena para cada recurso de la tabla 3 de información de disponibilidad de asignación de recursos.
Asignación información ejecutabilidad unidad 6 actualizar primero actualiza la tabla de información de la terminación de fijación 4 se refiere a la primera pieza de información (S21), el Selec la no asignable al recurso correspondiente a la misma de recursos asignación ejecutabilidad tabla de información 3 (S22) Hasta que la información de configuración de tabla de información de finalización 4 se elimina siguiente (rama Y de S24), y continúa la operación de actualización de la tabla de información de ejecutabilidad de asignación de recursos 3 de la información (S23, S24, S22 del bucle).
2 (c) muestra la tabla de información de propiedad de asignación de recursos 3 en la que se almacena la información imposible de asignación 31, 32 actualizada por los recursos ya establecidos 41, 42 de la tabla de información de establecimiento mostrada en la figura 2 (d) .
Como resultado de la operación anterior, dado que la información de asignación imposible se almacena en todas las partes de asignación de recursos del dispositivo existente al que el operador realiza la asignación de recursos en la tabla 3 de información de propiedad de asignación de recursos, Si la asignación de recursos se realiza nuevamente con referencia a la tabla 3 de información de disponibilidad de asignación de recursos, no se producirá la duplicación de la asignación de recursos, la colisión, etc.
A continuación, con referencia a la figura 5, se describirá la operación de la unidad de asignación 7 para asignar recursos de un dispositivo recién introducido con referencia a la tabla 3 de información de propiedad de asignación de recursos actualizada.
En primer lugar, el mismo nombre de archivo que el archivo de información ya configurado 1k del dispositivo recién instalado (el archivo de información ya configurado no se ha asignado recientemente y el nombre de la porción asignada aún no se ha escrito), el mismo nombre de archivo se almacena como información de recursos La búsqueda se realiza una después de la otra desde la tabla de posición 2 (S 31 y el bucle que consta de S 32, S 33 y S 34).
Cuando no es el mismo nombre de archivo (rama S de S32), el tiempo el nombre del recurso en archivo nuevo dispositivo busca el nombre del recurso requerido (S36, S42, S43 del bucle), y para explorar el nombre del recurso requerido ( rama S de S36), busque el nombre de la pieza asignable del recurso (S38, S39, S40 del bucle), es imposible de encontrar, es decir, la asignación imposible cuando (rama S de S40), y la pantalla de error (S44 )
Cuando se puede buscar el nombre de la parte asignable (rama S de S38) de recursos, y almacena el nombre de la pieza asignada en nombre de los pares de la asignación de recursos correspondiente (archivo de información de finalización 1 k para nuevos dispositivos que asignan parte ) Actualiza adicionalmente la porción adjudicada recientemente asignada en la tabla 3 de información de propiedad de la asignación de recursos como no asignable (S41), y se enfrenta a la asignación automática de recursos para el dispositivo recién introducido a continuación.
Como se describió anteriormente, en el aparato automático de asignación de recursos según la presente realización, cuando se introduce un aparato que realiza la asignación automática de recursos a un sistema que incluye un aparato existente al que un operador ha asignado recursos, asignación de recursos del aparato existente Al adquirir información y crear una tabla de información de disponibilidad de asignación de recursos, es posible asignar recursos notablemente sin cambiar el dispositivo existente.
Efecto de la invención
Como se describió anteriormente, en el aparato automático de asignación de recursos de la presente invención, cuando se introduce un aparato que realiza una asignación de recursos automática a un sistema que tiene dispositivos existentes a los que el operador ha asignado recursos, la información de asignación de recursos Y crea una tabla de información de propiedad de asignación de recursos, es posible facilitar en gran medida la asignación de recursos sin cambiar el aparato existente.
Breve descripción de los dibujos La figura 1 es un diagrama de bloques que muestra una realización de un aparato automático de asignación de recursos de acuerdo con la presente invención.
2 (a) es un diagrama de almacenamiento de datos del archivo de información de configuración, (b) es un diagrama de almacenamiento de datos de la tabla de ubicación de almacenamiento de información de recursos, (c) es un diagrama de almacenamiento de datos de la tabla de información de disponibilidad de recursos, (d) FIG.
La figura 3 es un diagrama de flujo que muestra el funcionamiento de la unidad de obtención de información establecida.
La figura 4 es un diagrama de flujo que muestra el funcionamiento de la unidad de actualización de información de propiedad de asignación.
5 es un diagrama de flujo que muestra el funcionamiento de la unidad de asignación.
1 1 1 n, 1 k Archivo de información configurado
2 Tabla de ubicación de almacenamiento de información de recursos
3 Tabla de información de disponibilidad de asignación de recursos
4 Tabla de información de configuración
5 Establecer unidad de adquisición de información
6 Sección de actualización de la información de asignabilidad
7 parte de asignación
11, 21 Nombre del archivo
12, 13 Nombre del recurso, nombre de la parte asignada
22, 23 información de ubicación de almacenamiento de información de recursos
41, 42 Establecer información de recursos
31, 32 información de disponibilidad de asignación de recursos
S11 S19, S21 S24, S31 S44 Paso en el diagrama de flujo
Reclamo
Reclamo: lo que se reclama es: 1. Una tabla de ubicación de almacenamiento de información de recursos que almacena una ubicación de almacenamiento de información de recursos de un archivo de información de configuración para almacenar información de recursos de configuración mantenida por un dispositivo existente al cual los recursos son asignados por un operador. una información de terminación de fijación del medio de adquisición para adquirir la información de recursos terminación de fijación del archivo de información de la terminación de fijación con referencia a una tabla de información de la terminación de fijación para almacenar la información de configuración de recursos finalización adquirida por la información terminación de fijación del medio de adquisición, el sistema Una tabla de información de disponibilidad de asignación de recursos para almacenar información de disponibilidad de asignación de una parte de asignación de recursos, un medio de actualización de información de propiedad de asignación para hacer referencia a la tabla de información establecida para actualizar la tabla de información de propiedad de asignación de recursos; Y asignar medios para asignar recursos al aparato recién agregado al referirse al recurso.
2. El aparato de asignación automática de recursos de acuerdo con la reivindicación 1, en el que los medios de asignación realizan una indicación de error cuando se han asignado todas las partes asignadas de los recursos necesarios del aparato recientemente instalado adicionalmente.
Dibujo :
Application number :1997-006598
Inventors :日本電気ソフトウェア株式会社
Original Assignee :星野泰伸