会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 26. 发明授权
    • System and method for providing uniform access to a SCSI bus by altering
the arbitration phase associated with the SCSI bus
    • US5613076A
    • 1997-03-18
    • US352051
    • 1994-11-30
    • Farrukh LatifHung Nguyen
    • Farrukh LatifHung Nguyen
    • G06F13/36
    • G06F13/36
    • A host device SCSI bus controller in SCSI bus system for uniformly distributing I/O tasks, thereby providing all devices equal access to a SCSI bus without decreasing the overall utilization of the bus. The controller prevents system errors from occurring due to I/O tasks not being transmitted when the connectivity of the bus is fully utilized and the bus is operating near saturation. The controller alters the host device performance during the arbitration phase by replacing the single occurrence of the SCSI standard specified arbitration phase with multiple arbitration phases. In the multiple arbitration phases the controller does not assert the host device ID until a user determined time after the completion of the SCSI standard specified arbitration phase. When the host device has an I/O command to transmit, SCSI bus controller executes a first arbitration phase, wherein it does not assert the host device ID unless there are no reselecting target devices and not until a user defined time after the SCSI standard specified arbitration delay has completed. This gives a reselecting target device the opportunity to gain control over the SCSI bus. Then, if there are additional reselecting target devices on the SCSI bus, the SCSI bus controller performs additional arbitration phases until the bus is free. At that time, the SCSI bus controller issues the pending I/O command. By delaying the assertion of the host device ID during repeated arbitration phases, the SCSI bus controller enables the remaining target devices the opportunity to sequentially gain control over the SCSI bus. The SCSI bus controller therefore allows all target devices to reselect the host device to complete previously issued I/O tasks prior to the host device issuing additional I/O commands. The SCSI bus controller allows for an exception when a host I/O command is delayed to such an extent that further delay will cause a system error. Under such conditions, the SCSI bus controller asserts the host ID during the next standard arbitration phase. The host will then win arbitration and transmit the critical I/O command.