Professional Documents
Culture Documents
12 .B. Closely and Loosely Coupled
12 .B. Closely and Loosely Coupled
Part –B:
12 B. Closely and Loosely coupled
Closely coupled system:
1. Share memory multiprocessor system.
2. Several processors share a common memory.
3. Processor communicates through shared memory.
Loosely coupled system:
1. Distributed memory multiprocessor.
2. Each processor has its own local memory.
3. Processors are tied tighter by switching through message passing scheme.
Advantages:
1. Better system throughput by having more than one processor.
2. Each processor is an independent unit and normally on a separate PC board.
3. One can be added or removed without affecting the others in the system.
4. Greater degree of parallel processing can be achieved
Disadvantages
1. Bus Arbitration (contention): Make sure that only one processor can access the bus at any given
time
2. It must synchronize local and system clocks for synchronous transfer
3. It requires control chips to tie into the system bus.
Polling:
In polling schemes, a set of address lines is driven by the controller, to address each of the
masters in sequence.
When a bus request is received from a device by the controller, it generates the address on the
address lines.
If the generated address matches with that of the requesting masters, the controller activates
the BUSY line.
Independent Priority
In this scheme each master has a pair of Bus request and Bus grant lines and each pair has a
priority assigned to it.
The priority decoder selects the highest priority request and asserts the corresponding bus
grant signal.
Synchronization of the clocks must be performed once a Master is recognized.
Master will receive a common clock from one side and pass it to the controller which will
derive a clock for transfer.
Due to separate pairs of bus request and bus grant signals, arbitration is fast.