Disk controller for detecting hang-up of disk storage system
AssigneeKabushiki Kaisha Toshiba
InventorIkuko Iida
Life of this patent
Estimating the term…
Abstract
A hang-up detector and an interrupt generator are provided in a disk controller incorporated in a disk storage system. By monitoring a command execution period, the detector detects whether the disk storage system reaches a hang-up state during the execution of a command in the system. The interrupt generator generates an interrupt to a CPU when the detector has detected the hang-up state. Upon receiving the interrupt, the CPU executes control for re-executing the command.
Claims22
A disk controller incorporated in a disk storage system having a CPU for controlling execution of a command supplied from a host system, comprising:
- a detector for detecting a hang-up state of the disk storage system when the hang-up state occurs as a result of execution of a command in the disk storage system;
- and
- an interrupt generator for generating an interrupt signal to the CPU for interrupting a management of the CPU when the detector has detected the hang-up state.
A disk storage system comprising:
- a disk storage medium for recording data;
- a CPU for controlling execution of a command supplied from a host system;
- and
- a disk controller for controlling transmission of a command and data between the disk storage system and the host system, the disk controller including a detector for detecting a hang-up state of the disk storage system when the hang-up state occurs as a result of execution of a command in the disk storage system, and an interrupt generator for generating an interrupt to the CPU when the detector has detected the hang-up state.
A method of detecting hang-up that may occur in a disk storage system having a CPU for controlling execution of a command supplied from a host system, comprising the steps of:
- counting a command execution period in the disk storage system;
- detecting whether the disk storage system reaches a hang-up state, by monitoring the counted command execution period;
- and
- generating an interrupt to the CPU when the hang-up state has been detected.
Dependencies are inferred from the claim text.