The document discusses different types of multiprocessor systems: loosely coupled and tightly coupled. Loosely coupled systems have distributed memory and lower data rates, while tightly coupled systems have shared memory and higher data rates. The key difference is that loosely coupled systems have each processor with its own local memory, while tightly coupled systems connect processors and memory through interconnection networks. Multicore systems contain multiple cores in one CPU, while multiprocessor systems contain multiple separate CPUs, making multiprocessor systems more expensive but able to run multiple programs faster.
The document discusses different types of multiprocessor systems: loosely coupled and tightly coupled. Loosely coupled systems have distributed memory and lower data rates, while tightly coupled systems have shared memory and higher data rates. The key difference is that loosely coupled systems have each processor with its own local memory, while tightly coupled systems connect processors and memory through interconnection networks. Multicore systems contain multiple cores in one CPU, while multiprocessor systems contain multiple separate CPUs, making multiprocessor systems more expensive but able to run multiple programs faster.
The document discusses different types of multiprocessor systems: loosely coupled and tightly coupled. Loosely coupled systems have distributed memory and lower data rates, while tightly coupled systems have shared memory and higher data rates. The key difference is that loosely coupled systems have each processor with its own local memory, while tightly coupled systems connect processors and memory through interconnection networks. Multicore systems contain multiple cores in one CPU, while multiprocessor systems contain multiple separate CPUs, making multiprocessor systems more expensive but able to run multiple programs faster.
There are many different organization schemes We'll take some of it :
1. Loosely Coupled Multiprocessor
System : Multiprocessor is one which has more than two processors in the system. Now when the degree of coupling between these processors is very low, the system is called loosely coupled multiprocessor system. In loosely coupled system each processor has its own local memory, a set of input-output devices and a channel and arbiter switch (CAS). We refer to the processor with its local memory and set of input-output devices and CAS as a computer module.
2. Tightly Coupled Multiprocessor System
The throughput of the loosely coupled system may be too low for some of the applications that require fast access time. In this case, Tightly coupled microprocessor system must be used. The tightly coupled system has processors, shared memory modules, input-output channels . The above units of the tightly coupled system are
بندر العبدالالت: الطالب
بندر شريف العبدالالت: الطالب connected through the set of three interconnection networks, processor-memory interconnection network (PMIN), I/O-processor interconnection network (IOPIN) and the interrupt-signal interconnection network (ISIN).
The major differences between these
schemes:
1. The key difference between loosely coupled and
tightly coupled system is that loosely coupled system has distributed memory, whereas, the tightly coupled system has shared memory.
2. The data rate of the loosely coupled system
is low whereas, the data rate of the tightly coupled system is high.
3. The loosely coupled system is less
expensive but larger in size whereas, the tightly coupled system is more expensive but compact in size.
The difference between multicore and
multiprocessors architectures: 1. In a multicore system, we have only one CPU and multiple cores are present in that CPU. While in a multiprocessor system, we have more than one CPU.
2. Since the multicore system contains only one CPU, so
the cost of the multicore system is lower as compared to the multiprocessor system.
بندر العبدالالت: الطالب
بندر شريف العبدالالت: الطالب 3. If you want to run a single program then the multicore system will be faster. But if you are running multiple programs then the multiprocessor system will be faster.