-
公开(公告)号:JP2001022529A
公开(公告)日:2001-01-26
申请号:JP18470299
申请日:1999-06-30
Applicant: IBM
Inventor: SAITO HIROSHI , FUKUHISA RYOJI , INOUE KAZUNORI
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.
-
公开(公告)号:JP2000132507A
公开(公告)日:2000-05-12
申请号:JP30526998
申请日:1998-10-27
Applicant: IBM
Inventor: INOUE KAZUNORI , FUKUHISA RYOJI , NAKAMURA YASUHIRO , ISHIBASHI KAZUYUKI , SAITO HIROSHI
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.
-