System and method for coordinating access to a bus
AssigneeApple Computer, Inc.
InventorsWilliam T. Krein, Charles M. Flaig, James D. Kelly
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorsWilliam T. Krein, Charles M. Flaig, James D. Kelly
Estimating the term…
To optimize system bus utilization in a computer system, a bus coordinator is included in the computer system to coordinate the transfer of information signals on the bus. Each time a source node wishes to transfer information to a destination node, the source node sends a request to the coordinator along with the identification of the destination node. Upon receiving this request, the coordinator determines whether the destination node has capacity to receive information signals. If the destination node has capacity, then the coordinator grants control of the system bus to the source node to allow the source node to send information signals to the destination node via the system bus. Otherwise, the source node is denied control of the system bus until the destination node has capacity to receive information signals. By granting control of the system bus to a source node only when the destination node has capacity to receive information signals, the coordinator ensures that no system bus time is wasted on unsuccessful information transfers. Thus, bus utilization is optimized.
A method for coordinating access to a bus in a system having a source node, a destination node and a bus coordinator, comprising the steps of:
A bus system, comprising:
Dependencies are inferred from the claim text.