DISK DRIVE DEVICE AND ITS CONTROLLING METHOD

    公开(公告)号:JP2001022529A

    公开(公告)日:2001-01-26

    申请号:JP18470299

    申请日:1999-06-30

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To obtain a disk drive device which prevents rotational delay that can occur in a multi-drive environment and can improve performance and its controlling method. SOLUTION: This device is provided with a microprogram consisting of a queue handler 7 which stores a plurality of commands issued by a host in a queue area, performs a reorder to decide a command to be carried out and a requests the decided command to be executed, an interface handier 8 which executes the processing of an interface side including data transfer between the host and a drive device 2 according to the command requested to be executed and a drive handler 9 which executes the processing of a drive side according to the command requested to be executed and requests the device 2 to perform reading/writing about the execution of the command, separates the processing of the interface side from the processing of the drive side about the command processing and prevents the processing of the interface side from affecting the start of the processing of the drive side.

    COMMAND PROCESSING METHOD FOR SCSI PROTOCOL AND DEVICE USED FOR THE PROCESSING METHOD

    公开(公告)号:JP2000132507A

    公开(公告)日:2000-05-12

    申请号:JP30526998

    申请日:1998-10-27

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To provide a command processing method which is used for an SCSI (small computer system interface) protocol and can improve the system throughput and also to provide a device that can be used for the command processing method. SOLUTION: This command processing method is applied to the queuing with a tag having >=2 queue depth of an SCSI protocol. When the continuous write commands are processed, the end of each write command is detected and a response is returned to a host to notify the end of the writing. If the new commands which can be continuously processed are received against a command that is currently processed, the received new commands are added to the command under processing to dynamically extend the internal processing information. Thus, the received commands are executed continuously to the command under processing. In such a constitution, the system throughput can be improved.

Patent Agency Ranking