JPH057207A - Scsi bus priority sequence evading system by polling - Google Patents
Scsi bus priority sequence evading system by pollingInfo
- Publication number
- JPH057207A JPH057207A JP18054691A JP18054691A JPH057207A JP H057207 A JPH057207 A JP H057207A JP 18054691 A JP18054691 A JP 18054691A JP 18054691 A JP18054691 A JP 18054691A JP H057207 A JPH057207 A JP H057207A
- Authority
- JP
- Japan
- Prior art keywords
- scsi
- bus
- scsi device
- polling
- priority
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Landscapes
- Bus Control (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はポーリングによるSCS
Iバス優先順位回避方式に関し、特にコンピュータ間の
バス通信を効率よく行うことができるポーリングによる
SCSIバス優先順位回避方式に関する。FIELD OF THE INVENTION The present invention relates to SCS by polling.
The present invention relates to an I bus priority order avoidance method, and more particularly to a SCSI bus priority order avoidance method by polling that enables efficient bus communication between computers.
【0002】[0002]
【従来の技術】最近、コンピュータとその周辺装置との
間のデータ転送に、SCSI(SmallComputer System I
nterface ) がよく用いられる。そして、SCSIバス
には最大8台のSCSI装置を接続することができ、そ
のSCSI装置にはそれぞれID番号(ID=0〜ID
=7)が付されているが、ID番号が大きいほどSCS
Iバスを優先的に使うことができる。図2は従来のSC
SIバス優先使用方式を示す図であり、特に図2(a)
および図2(b)は例えば3台のSCSI装置間でデー
タ転送を行うときのバス使用手順を示す図である。同図
において、1はID番号がID=7のSCSI装置、2
はID番号がID=0のSCSI装置、3はID番号が
ID=1のSCSI装置、4はSCSI装置1〜SCS
I装置3を接続するSCSIバスである。2. Description of the Related Art Recently, SCSI (Small Computer System I) has been used for data transfer between a computer and its peripheral devices.
nterface) is often used. A maximum of eight SCSI devices can be connected to the SCSI bus, and each SCSI device has an ID number (ID = 0 to ID).
= 7) is attached, but the larger the ID number, the SCS
The I bus can be used preferentially. Figure 2 shows a conventional SC
FIG. 3 is a diagram showing a SI bus priority use method, and particularly FIG.
And FIG. 2B is a diagram showing a bus use procedure when data is transferred between, for example, three SCSI devices. In the figure, 1 is a SCSI device whose ID number is ID = 7, 2
Is a SCSI device whose ID number is ID = 0, 3 is a SCSI device whose ID number is ID = 1, 4 is a SCSI device 1 to SCS
It is a SCSI bus for connecting the I-device 3.
【0003】次に上記構成によるSCSI装置間のデー
タ転送におけるバス使用手順について説明する。まず、
図2(a)に示すように、ID=7のSCSI装置1と
ID=1のSCSI装置3が同時にID=0のSCSI
装置2にデータを転送しようとした場合、優先順位の関
係によりID=7のSCSI装置1にSCSIバス4の
使用権が与えられ、図2(b)に示すようにID=0の
SCSI装置2にデータを転送することができる。Next, a bus use procedure in data transfer between SCSI devices having the above configuration will be described. First,
As shown in FIG. 2A, the SCSI device 1 with ID = 7 and the SCSI device 3 with ID = 1 simultaneously use the SCSI device with ID = 0.
When an attempt is made to transfer data to the device 2, the SCSI device 1 with ID = 7 is given the right to use the SCSI bus 4 due to the priority order, and as shown in FIG. 2B, the SCSI device 2 with ID = 0. Data can be transferred to.
【0004】[0004]
【発明が解決しようとする課題】上述した従来のSCS
Iバス優先使用方式では最悪の場合、優先順位の一番高
いID=7のSCSI装置がアービトレーション(バス
の使用権を獲得する)に参加すると、優先順位が一番高
いので、必ずSCSIバスの使用権を得るため、それよ
り優先順位の低いSCSI装置はSCSIバスの使用権
を獲得できず、データの転送ができないという問題点が
あった。The above-mentioned conventional SCS.
In the worst case of the I-bus priority use method, when the SCSI device with ID = 7, which has the highest priority, participates in arbitration (acquires the right to use the bus), the priority is highest. In order to obtain the right, the SCSI device having a lower priority cannot obtain the right to use the SCSI bus, and the data cannot be transferred.
【0005】[0005]
【課題を解決するための手段】本発明に係るポーリング
によるSCSIバス優先順位回避方式は、優先順位の一
番高いSCSI装置以外はアービトレーションに参加せ
ず、優先順位の一番高いSCSI装置は他の優先順位の
低いSCSI装置に対して、バスの使う必要があるかど
うかをポーリングにより問い合わせ、バスを使う必要が
ある場合には、そのSCSI装置以外はアービトレーシ
ョンに参加しないことによりバスの使用権を得て、デー
タの転送を行うようにしたものである。The SCSI bus priority avoidance method by polling according to the present invention does not participate in arbitration except for the SCSI device having the highest priority, and the SCSI device having the highest priority is By polling a low priority SCSI device as to whether the bus needs to be used, if the bus needs to be used, only the SCSI device gets the right to use the bus by not participating in arbitration. Then, the data is transferred.
【0006】[0006]
【作用】本発明は一番優先順位の高いSCSI装置がバ
スを専有することがなくなり、公平なバスの使用権を得
ることができる。According to the present invention, the SCSI device having the highest priority does not occupy the bus exclusively, and a fair bus use right can be obtained.
【0007】[0007]
【実施例】図1は本発明に係るポーリングによるSCS
Iバス優先順位回避方式の一実施例を示す図であり、特
に図1(a)〜図1(e)は例えば3台のSCSI装置
間でデータ転送を行うときのバス使用手順を示す図であ
る。まず、図1(a)に示すように、優先順位の一番高
いID=7のSCSI装置1はアービトレーションを行
い、ID=0のSCSI装置2にSCSIバス4を使う
必要があるかどうかを問い合わせる。そして、ID=0
のSCSI装置2がSCSIバス4を使う必要がないと
いう返事が返ってくれば、図1(b)に示すようにID
=7のSCSI装置1はポーリングによりID=1のS
CSI装置3に問い合わせる。ここでも、このID=1
のSCSI装置3がSCSIバスを使う必要がないとい
う返事が返ってくれば、ID=7のSCSI装置1は必
要があればSCSIバス4を使うことができる。また、
ID=7のSCSI装置1がSCSIバス4を使う必要
がなければ図1(c)に示すように再びID=0のSC
SI装置2に問い合わせに行く。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT FIG. 1 is an SCS by polling according to the present invention.
It is a figure which shows one Example of the I bus priority avoidance system, and especially FIG.1 (a) -FIG.1 (e) is a figure which shows the bus use procedure at the time of transferring data between three SCSI devices, for example. is there. First, as shown in FIG. 1A, the SCSI device 1 with ID = 7, which has the highest priority, performs arbitration, and inquires the SCSI device 2 with ID = 0 whether or not it is necessary to use the SCSI bus 4. .. And ID = 0
If the SCSI device 2 returns a reply that it does not need to use the SCSI bus 4, then the ID as shown in FIG.
= 7 SCSI device 1 polls S with ID = 1
Contact the CSI device 3. Again, this ID = 1
If the reply is that the SCSI device 3 does not need to use the SCSI bus, the SCSI device 1 with ID = 7 can use the SCSI bus 4 if necessary. Also,
If the SCSI device 1 with ID = 7 does not need to use the SCSI bus 4, the SCSI device with ID = 0 again as shown in FIG.
Go to the SI device 2 for inquiry.
【0008】もし、ID=0のSCSI装置2がSCS
Iバス4を使う必要があり、ID=7のSCSI装置1
にSCSIバス4を使う必要があるという返事が返って
きたら、そのID=0のSCSI装置2がアービトレー
ションを行うことで、SCSIバス4の使用権を得て、
図1(d)に示すようにID=1のSCSI装置3にデ
ータを送信する。そして、ID=0のSCSI装置2は
SCSIバス4の使用が終了したら、ID=7のSCS
I装置1にSCSIバス4の使用が終了したことを告げ
る。このため、ID=7のSCSI装置7はポーリング
により、図1(e)に示すように次のID=1のSCS
I装置3に問い合わせる。このようにポーリングにより
SCSIバスの使用を問い合わせることができる。な
お、以上の説明ではSCSI装置が3台接続した場合に
ついて説明したが、これに限定せず4台以上接続しても
同様にできることはもちろんである。If the SCSI device 2 with ID = 0 is SCS
It is necessary to use the I bus 4, and the SCSI device 1 with ID = 7
When a reply indicating that the SCSI bus 4 needs to be used is returned to, the SCSI device 2 having ID = 0 performs arbitration to obtain the right to use the SCSI bus 4,
As shown in FIG. 1D, the data is transmitted to the SCSI device 3 with ID = 1. Then, when the SCSI device 2 with ID = 0 finishes using the SCSI bus 4, the SCSI device 2 with ID = 0
Notify I-device 1 that the use of SCSI bus 4 is complete. Therefore, the SCSI device 7 of ID = 7 is polled by the next SCS of ID = 1 as shown in FIG.
Contact the I-device 3. In this way, polling can be used to inquire about the use of the SCSI bus. In the above description, the case where three SCSI devices are connected has been described, but the present invention is not limited to this, and it is needless to say that the same can be achieved when four or more devices are connected.
【0009】[0009]
【発明の効果】以上詳細に説明したように、本発明に係
るポーリングによるSCSIバス優先順位回避方式によ
れば、一番優先順位の高いSCSI装置にバスの使用順
序を制御させることにより、優先順位の一番高いSCS
I装置がバスを専用することなく、全てのSCSI装置
が公平にバスを使うことができる効果がある。As described above in detail, according to the SCSI bus priority avoidance method by polling according to the present invention, priority is given to the highest priority SCSI device by controlling the bus use order. Highest SCS
There is an effect that all SCSI devices can use the bus fairly without the I device dedicating the bus.
【図1】本発明に係るポーリングによるSCSIバス優
先順位回避方式の一実施例を示す図である。FIG. 1 is a diagram showing an embodiment of a SCSI bus priority avoidance method by polling according to the present invention.
【図2】従来のSCSIバス優先使用方式を示す図であ
る。FIG. 2 is a diagram showing a conventional SCSI bus priority use system.
1 ID=7のSCSI装置 2 ID=0のSCSI装置 3 ID=1のSCSI装置 4 SCSIバス 1 SCSI device with ID = 7 2 SCSI device with ID = 0 3 SCSI device with ID = 1 4 SCSI bus
Claims (1)
装置間でデータ転送を行う方式において、一番優先順位
の高いSCSI装置が、他の優先順位の低いSCSI装
置にバスを使う必要があるかどうかをポーリングにより
問い合わせ、バスの使用権を制御することを特徴とする
ポーリングによるSCSIバス優先順位回避方式。What is claimed is: 1. A plurality of SCSI devices using a SCSI bus.
In the method of transferring data between devices, the SCSI device with the highest priority inquires to other low-priority SCSI devices by polling whether the bus needs to be used or not, and controls the right to use the bus. SCSI bus priority avoidance method by polling.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18054691A JPH057207A (en) | 1991-06-26 | 1991-06-26 | Scsi bus priority sequence evading system by polling |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18054691A JPH057207A (en) | 1991-06-26 | 1991-06-26 | Scsi bus priority sequence evading system by polling |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH057207A true JPH057207A (en) | 1993-01-14 |
Family
ID=16085173
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18054691A Pending JPH057207A (en) | 1991-06-26 | 1991-06-26 | Scsi bus priority sequence evading system by polling |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH057207A (en) |
-
1991
- 1991-06-26 JP JP18054691A patent/JPH057207A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4562535A (en) | Self-configuring digital processor system with global system | |
| US4633392A (en) | Self-configuring digital processor system with logical arbiter | |
| EP0383475A2 (en) | Shared resource arbitration | |
| KR900001120B1 (en) | Distributed priority network logic for allowing a low priority unit to reside in a high priority position | |
| JPH057207A (en) | Scsi bus priority sequence evading system by polling | |
| JPS6213706B2 (en) | ||
| JPH08149148A (en) | Loop shaped serial communication procedure and loop shaped serial communication network | |
| JP2737179B2 (en) | Bus system | |
| JPS63288317A (en) | Printer | |
| JPS62197851A (en) | Bus controller | |
| JPS62229419A (en) | Keyboard connector | |
| JPH01229541A (en) | Access system from terminal in same communication pass | |
| JPH0583297A (en) | Packet transfer system | |
| JPH01263756A (en) | Bus controller | |
| JPS63245714A (en) | Printer output processing system | |
| JPH0113575B2 (en) | ||
| JPS627242A (en) | Polling control system | |
| JPH03201850A (en) | Communication control equipment | |
| JPH0136740B2 (en) | ||
| JPS62164154A (en) | Interruption control system | |
| JPS6335151U (en) | ||
| JPS6227848A (en) | Bus control system | |
| JPH03201153A (en) | Data transfer system | |
| JPH01185755A (en) | System for obtaining bus | |
| JPH02257357A (en) | Multiplexed system |