System for providing an interrogating host with information including start-up processing status of a peripheral device stored in storing means
First Claim
1. An interface control system for use with an information processing system constituted by a bidirectionally communicable bus, a peripheral device connected to the bus, and a host computer connected to said bus for designating start-up processing of said peripheral device, said peripheral device comprising:
- storage means for storing peripheral device information including the start-up processing status of said peripheral device; and
transmission means for transmitting said peripheral device information to said host computer in response to a request by said host computer;
wherein said host computer verifies the start-up processing status of said peripheral device on the basis of said peripheral device information received from said peripheral device.
3 Assignments
0 Petitions
Accused Products
Abstract
An interface control system overcomes deficiencies of by adopting a structure comprising host computers connected with peripheral devices, each host computer including a start-up status recognition unit and each peripheral device having a start-up status notification unit. The start-up status recognition unit receives information about start-up processing progress status of a peripheral device of interest, and peripheral device information including identification information about a parent device causing the peripheral device to perform start-up processing. The peripheral device information is transmitted to host computers by the start-up status notification unit of each peripheral device. Before a host computer causes a peripheral device to perform start-up processing, the start-up status recognition unit of the host recognizes the start-up status of the peripheral device in question on the basis of the received start-up processing status information and peripheral device information. Knowing the peripheral device start-up status allows the host computer to determine the necessity of starting up the peripheral device in question, whereby unnecessary start-up processing is averted and the efficiency of system operation is enhanced.
6 Citations
20 Claims
-
1. An interface control system for use with an information processing system constituted by a bidirectionally communicable bus, a peripheral device connected to the bus, and a host computer connected to said bus for designating start-up processing of said peripheral device, said peripheral device comprising:
-
storage means for storing peripheral device information including the start-up processing status of said peripheral device; and transmission means for transmitting said peripheral device information to said host computer in response to a request by said host computer; wherein said host computer verifies the start-up processing status of said peripheral device on the basis of said peripheral device information received from said peripheral device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An interface control system for use with an information processing system constituted by a bidirectionally communicable bus, a peripheral device connected to the bus, and a host computer connected to said bus for designating start-up processing of said peripheral device, wherein:
-
said peripheral device comprises storage means for storing start-up status information indicating a start-up processing status of said peripheral device; when initiating start-up processing upon receipt of a start-up processing request from said host computer, said peripheral device sets said start-up status information to indicate a start-up processing which is in progress, said peripheral device further setting, upon completion of start-up processing, said start-up status information to indicate the completion of start-up processing; and said peripheral device transmits said start-up status information in response to said host computer. - View Dependent Claims (9, 10, 11)
-
-
12. A start-up processing method for a host computer to start up a peripheral device connected to said host computer via a bidirectionally communicable bus, said start-up processing method comprising the steps of:
-
issuing a peripheral device status verification request to said peripheral device before issuing a start-up processing request to said peripheral device; analyzing start-up status identification information included in return data transmitted from said peripheral device in response to the verification request, said start-up status identification information included in said return data indicating the status of start-up processing execution of said peripheral device; issuing another start-up request to said peripheral device if said peripheral device has yet to execute startup processing; and suppressing the issue of a start-up processing request if said peripheral device has completed the start-up processing. - View Dependent Claims (13)
-
-
14. A start-up processing method for host computers to start up a peripheral device connected to said host computers via a bidirectionally communicable bus, said peripheral device including storage means for storing both start-up status information indicating a start-up processing status of said peripheral device and parent device information identifying a host computer having issued a start-up processing request to said peripheral device, said start-up processing method comprising the steps of:
-
upon receipt of a start-up processing request from a host computer, initiating start-up processing by storing an identifier of the host computer as said parent device information into said storage means; changing said start-up status information in accordance with progress in start-up processing; and upon receipt of a start-up status verification request from said host computer to said peripheral device, retrieving said start-up status information and said parent device information from said storage means for transmission back to said host computer.
-
-
15. A host computer connected to a peripheral device via a bidirectionally communicable bus and capable of starting up said peripheral device, said host computer comprising:
-
request issuance means for issuing a status verification request to said peripheral device before issuing a start-up processing request to said peripheral device; analysis means for analyzing start-up status identification information included in return data transmitted from said peripheral device in response to said status verification request, said start-up status identification information indicating the status of start-up processing execution of said peripheral device, wherein; if said peripheral device has yet to perform start-up processing, said host computer issues another start-up request to said peripheral device; and if said peripheral device has completed start-up processing, said host computer suppresses the issue of any start-up processing request. - View Dependent Claims (16)
-
-
17. A peripheral device connected to a host computer via a bidirectionally communicable bus, said peripheral device comprising:
-
storage means for storing both start-up status information indicating start-up processing status of said peripheral device and parent device information identifying a host computer which has issued a start-up processing request to said peripheral device; start-up initiation means acting when a start-up processing request is received from a host computer, said start-up initiation means thereupon initiating start-up processing by storing an identifier of the host computer into said storage means as said parent device information; information change means for changing said start-up status information in accordance with progress in start-up processing; and information retrieval and returning means acting upon receipt of a start-up status verification request from a host computer, said information retrieval and returning means thereupon retrieving said start-up status information and said parent device information from said storage means for transmission back to said host computer. - View Dependent Claims (18, 19, 20)
-
Specification