Advantages of Symmetric Multiprocessing/ tightly coupled system.
The throughput of the system is expanded in tightly coupled symmetric
multiprocessing. As there are many processors, more processes can be executed. A user also can always improve the performance of the system by adding more processors. Symmetric multiprocessing systems are considerably more dependable than single processing systems. Regardless of whether a processor comes up short or having failures, the system still perseveres. Just its efficiency is diminished a bit. A tightly coupled system also shares the memory, buses, peripherals and so forth while loosely coupled system has distributed memory. This triggered the data rate of tightly coupled to be faster than the data rate of a loosely coupled system. Multiprocessor systems along these lines set aside cash when contrasted with multiple single systems. Additionally, if various projects are to work on similar information, it is less expensive to store that information on one single disk and shared by all processors as opposed to many copies of similar information. Furthermore, there are more flexible choices on the market. A company can sell different types of system with different range of price and performance which make it easier for the user to make a choice.
Disadvantages of Symmetric Multiprocessing/ tightly coupled system.
The operating system handles every one of the processors in a symmetric multiprocessing system. This causes a complicated operating system that is hard to structure and manage. Every one of the processors in symmetric multiprocessing or tightly coupled system are associated with the same main memory. So, a huge main memory is required to suit every one of these processors. Unlike a loosely coupled system which is using distributed memory, a tightly coupled system has memory conflicts because it is using one shared memory. Also, multiprocessor systems are more complex in terms of hardware and software compare to a single processing system. More CPU cycles are needed to deal with the collaboration, so the effectiveness of per-CPU decreased. Although multiprocessor is said to be cheaper than a single processor when using for various works, a tightly coupled system is more costly than a loosely coupled system because it is harder to make and more complicated. Comparison between tightly coupled and loosely coupled system Tightly coupled system Loosely coupled system Basic Shared memory Distributed memory Efficient More efficient if high Efficient when tasks running interaction is needed do not have a lot of between the tasks interaction to each other Memory Frequently having memory Usually do not have memory conflicts conflicts Interconnections interconnection networks, Message transfer system processor-memory (MTS) interconnection network (PMIN), I/O-processor interconnection network (IOPIN) and the interrupt- signal interconnection network (ISIN). Data rate High Low Cost More expensive but can help Less expensive to save money if using it for various tasks