0
6.2kviews
What are different multiprocessor configurations? Explain Closely Coupled -- Configuration?
1 Answer
0
38views
written 8.4 years ago by |
Multiprocessor systems refer to the use of multiple processors that execute instructions simultaneously and communicate using mailboxes and semaphores. Maximum mode of 8086 is designed to implement 3 basic multiprocessor configurations:
- Co-processor (8087)
- Closely coupled (dedicated I/O processor: 8089)
- Loosely coupled (Multi-bus)
- Co-processors and closely coupled configurations are similar - both the CPU and the external processor share:
- Memory
- I/O system
- Bus & bus control logic
- Clock generator
Closely coupled configuration-
Co-processor cannot take control of the bus; it does everything through the CPU.
Closely Coupled processor may take control of the bus independently 8089 shares CPU’s clock and bus control logic.
Communication with host CPU is by way of shared memory.
Host sets up a message (command) in memory.
Independent processor interrupts host on completion.
Two 8086’s cannot be closely coupled.
ADD COMMENT
EDIT
Please log in to add an answer.