Command time-out managing apparatus
AssigneeFujitsu Limited
InventorKenichiro Suzuki
Life of this patent
Estimating the term…
Abstract
The present information processing apparatus, which receives and executes commands, monitors time-outs of commands with reliability, thereby making it possible to prevent a command initiator from detecting time-outs of the commands. The apparatus includes: a time stamp unit for storing, in a command buffer, a receiving time at which a command receiving unit received a command, in association with the command; and a read-out time-out detecting unit for detecting read-out time-out of a first buffered command in the command buffer, based on the receiving time of the first buffered command. If the read-out time-out detecting unit detects a read-out time-out, the command executing unit reads the command, for which the read-out time-out is detected, from the command buffer and executes the read-out command.
Claims13
A command time-out managing apparatus, comprising:
- a command receiving unit receives a read-out command;
- a command buffer of a first-in first-out type temporarily stores therein the read-out command received by said command receiving unit;
- a time stamp unit stores a receiving time at which said command receiving unit received the read-out command in said command buffer and in association with the read-out command;
- a command executing unit reads the command stored in said command buffer and executes the read-out command;
- and
- a read-out time-out detecting unit having:
- a calculating unit calculates read-out time-out time of a first buffered command in said command buffer so that the calculated read-out time-out time of the first buffered command is earlier than an actual time-out time of the first buffered command managed by an initiator of the first buffered command, wherein said calculation of the calculated read-out time-out time includes deciding a type of command and adding a time duration, which has been set beforehand for each type of command, to a receiving time of the command,
- a holding unit holds the read-out time-out time calculated by said calculating unit,
- a comparing unit compares the read-out time-out time held in said holding unit with a current time, and
- a notifying unit decides that the read-out time-out time of the read-out command is detected and notifying said command executing unit to that effect, when a result of said comparing unit found that the read-out time-out time has come,
- said command executing unit reads the read-out command for which the read-out time-out time is detected from said command buffer and executing the read-out command, when said read-out time-out detecting unit detects a read-out time-out time of the read-out command.
Dependencies are inferred from the claim text.