A Multiprocessor Can Be Defined

A Multiprocessor Can Be Defined

A multiprocessor can be defined as the computer which uses two or more processing units under the integrated control Multiprocessing is also defined as the way of using two or more than two CPUs within a single computer As we all know that there are processors inside the computers the multi processors as the name indicates have the ability to support more than one processor at a same time Usually in multiprocessing the processors are organized in the parallel form and hence a large number of the executions can be brought at the same time ie multiprocessing helps in executing the same instructions a number of time at a particular time Some other related definition of the multi processors are that multiprocessing is the sharing of the execution process by the interconnection of more than one microprocessor using tightly or loosely couples technology Usually multiprocessing tasks carries two simultaneous steps One is the performing the task of editing and the other is the handling the data processing A multiprocessor device comprising over a single semiconductor chip a plurality of processors including a first group of processors and a second group of processors a first bus to which the first group of processors is coupled a second bus to which the second group of processors is coupled a first external bus interface to which the first bus is coupled and a second external bus interface to which the second bus is coupled The term multiprocessing is also used to refer to a computer that has many independent processing elements The processing elements are almost full computers in their own right The main difference is that they have been freed from the encumbrance of communication with peripherals


The processors are usually made up of the small and medium scale ICs which usually contains a less or large number of the transistors The multi processors involves a computer architecture Most common multiprocessor systems today use an SMP architecture In the case of multicore processors the SMP architecture applies to the cores treating them as separate processors SMP systems allow any processor to work on any task no matter where the data for that task are located in memory with proper operating system support SMP systems can easily move tasks between processors to balance the workload efficiently

Increased processing power
Scale resource use to application requirements

Additional operating system responsibilities
All processors remain busy
Even distribution of processes throughout the system
All processors work on consistent copies of shared data
Execution of related processes synchronized
Mutual exclusion enforced

Multiprocessing is a type of processing in which two or more processors work together to process more than one program simultaneously Multi processor systems have more than one processor thats why known as multi processor systems

In multiprocessor system there is one master processor and other are the Slave If one processor fails then master can assign the task to other slave processor But if Master will be fail than entire system will fail Central part of Multiprocessor is the Master All of them share the hard disk and Memory and other memory devices

Examples of multiprocessors

1 QuadProcessor Pentium Pro
SMP bus interconnection
4 x 200 MHz Intel Pentium Pro processors
8 8 Kb L1 cache per processor
512 Kb L2 cache per processor
Snoopy cache coherence
Compaq HP IBM NetPower
Windows NT Solaris Linux etc

2 SGI Origin 2000
NUMA hypercube interconnection
Up to 128 64 x 2 MIPS R 10000 processors
32 32 Kb L1 cache per processor
4 Mb L2 cache per processor
Distributed directorybased cache coherence
Automatic page migrationreplication
SGI IRIX with Pthreads

Classifications of multiprocessor architecture
Nature of data path
Interconnection scheme
How processors share resources

MessagePassing Architectures
Separate address

* If you are the original writer of this essay and no longer wish to have the essay published on the WetPapers website then please email us at wet papers 1 @ gmail dot com for removal request.

© 2018 WetPapers. All rights reserved. Privacy Policy Terms of Service Disclaimer Copyright