A number of bus configuration are available for a multiprocessor system.Example are:single shared bus system,dual bus system,crossbar interconnection,hypercube system,etc. A few bus system are described below in brief.
Fig 1 shows a single shared bus architecture.In such a system one processor is allowed to communicate with the memory or another processor at any given time.since it is restricted to one transfer at a time,its data transfer rate within the system is limited by the speed of the single sheared us system.It has been used in computer system because it can easily be designed and controlled.
Fig 2 shows a dual bus configuration.In this system local buses are employed.Each local bus is connected to a CPU,the local memory and I/O.A system bus controller connects each local bus to a common system bus.The memory and I/O connected to the common bus can be sheared by all processors.In this system only one CPU is allowed to communicate with the shared memory and other common resources through the system bus at any given time.The other processors use their local memory and I/O devices.It is an improvement over the single shared bus system.It has higher data transfer rate.But is a costly and complex bus system.
Fig 1 shows a single shared bus architecture.In such a system one processor is allowed to communicate with the memory or another processor at any given time.since it is restricted to one transfer at a time,its data transfer rate within the system is limited by the speed of the single sheared us system.It has been used in computer system because it can easily be designed and controlled.
fig1: single-Bus System |
Fig 2 shows a dual bus configuration.In this system local buses are employed.Each local bus is connected to a CPU,the local memory and I/O.A system bus controller connects each local bus to a common system bus.The memory and I/O connected to the common bus can be sheared by all processors.In this system only one CPU is allowed to communicate with the shared memory and other common resources through the system bus at any given time.The other processors use their local memory and I/O devices.It is an improvement over the single shared bus system.It has higher data transfer rate.But is a costly and complex bus system.
No comments:
Post a Comment