Introduction
A
multiprocessor system is an interconnection of two or more CPU, with memory and
input-output equipment. Multiprocessor can be defined under MIMD category (As
per Flynn’s Taxonomy). A single job can be divided into independent tasks: By
Manually, By Programmer, By Compiler.
Subdivided
program can be executed parallelly. Due to any kind of fault, any processor is
failed If any processor will be failed, task can be assigned to another
processor of that faulty processor.
Characteristics of Multiprocessor
Reliability: Improves
the reliability of the system so that a failure in one part has a limited
effect on the rest of the system.
Performance:
Multiprocessing can improve performance by decomposing a program into parallel
executable tasks.
Multi-Tasking: More
than two processors are available in Multiple programs can be executed same
time.
Increased
Throughput: Increased throughput because of execution of
multiple jobs in parallel portions of the same job in parallel.
Advantages
Improve
Reliability
Enhance
Performance
Multi-Tasking
High
Throughput
More
Economic Systems
Disadvantages
More
Costly
Complicated
Operating System Required
Large
Main Memory Required
Types of Multiprocessors
Multiprocessors
are classified by the way their memory is organized.
Multiprocessor
system with common shared memory is classified as a shared memory or
tightly coupled multiprocessor.
Another
type is the distributed memory or loosely-coupled system.
To learn more about Introduction of multiprocessors, watch below video
Watch more videos click here.
No comments:
Post a Comment