Information processing apparatus and configuring method
AssigneeKabushiki Kaisha Toshiba
InventorMasaya SAHASHI
Life of this patent
Estimating the term…
Abstract
According to one embodiment, an information processing apparatus includes a monitoring module which periodically transmits a message to a device driver which controls a device controller in accordance with an instruction issued by a program executed by a CPU to drive a peripheral device, and initializes the device driver when a response to the message is not issuedreceived. The information processing apparatus further includes a setting module which sets an interval of transmission of the message based on a predetermined rule.
Claims9
An information processing apparatus comprising:
- a central processing unit (CPU);
- a device controller configured to control a peripheral device;
- a device driver configured to control the device controller in accordance with an instruction issued by a program executed by the CPU to drive the peripheral device;
- a monitoring module configured to periodically transmit a message to the device driver and to initialize the device driver when a response to the message is not received;
- and
- a setting module configured to set an interval of transmission of the message based on a predetermined rule.
A configuring method of an information processing apparatus comprising a monitoring function of periodically monitoring whether a display driver has generated a timeout and of initializing the display driver when detecting that the timeout was generated, the method comprising:
- acquiring statistical information to evaluate performance of the information processing apparatus;
- and
- setting an interval of a monitoring operation by the monitoring function based on acquired statistical information.
A configuring method of an information processing apparatus comprising a monitoring function of periodically monitoring whether a display driver has generated a timeout and of initializing the display driver when detecting that the timeout was generated, the method comprising:
- managing a first list indicating a program booted immediately after an operating system is booted and at least one second list indicating a program booted when the device driver is initialized by the monitoring function;
- setting a program that is on the at least one second list and is not on the first list as a to-be-monitored program;
- and
- changing an interval of a monitoring operation by the monitoring function from a first value defined as an initial setting value to a second value larger than the first value when the to-be-monitored program is booted.
Dependencies are inferred from the claim text.