MULTIPROCESSOR OPERATING SYSTEMS

513 views 16 slides May 07, 2022
Slide 1
Slide 1 of 16
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16

About This Presentation

In this presentation, you will learn the fundamentals of Multi Processors in only a few minutes.

What is a multi processor?
its different types and many things like the Meanings, features, attributes, applications, and examples of multiprocessors.

So, let's get started. If you enjoy this and f...


Slide Content

MULTIPROCESSOR Nemwos Iuarp

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. A single job can be divided into independent tasks. l. By Manually ll. By Programmer lll. By Compiler Subdivided program can be executed parallelly. Due to any kind of fault, If any processor will be failed than task can be assigned to another processor of that faulty processor.

CHARACTERISTICS 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 program can be executed same time. Increased Throughput: Increased throughput because of execution of multiple jobs in parallel portions of the same job in parallel.

MULTIPROCESSOR ADVANTAGES Improve Reliability Enhance Performance Multi Tasking High Throughout More Economic System DISADVANTAGE More Costly Complicated Operating System Required Large Main Memory Required

TYPEs OF MULTIPROCESSOR Multiprocessor are classified by the way of their memory is organized, mainly it is classified into two types. Tightly Coupled Multiprocessor Loosely Coupled Multiprocessor

Tightly Couple Multiprocessor A Multiprocessor is a tightly coupled computer system having two or more processing units (Multiple Processors) each sharing main memory and peripherals, in order to simultaneously process programs. Tightly coupled Multiprocessor is also know as shared memory system.

Loosely Couple Multiprocessor Loosely-coupled multiprocessor systems(often referred to as clusters ) are based on multiple standalone single or dual processor commodity computers interconnected via a high speed communication system. Loosely-coupled multiprocessor is also known as distributed memory. Example : A Linux Beowulf cluster.

DIFFERENCES BETWEEN TIGHTLY Coupled MULTIPROCESSOR & LOOSELY COUPLEd MULTIPROCESSOR Tightly Coupled Multiprocessor Tightly coupled systems physically smaller than loosely coupled system. More Expensive. Loosely Coupled Multiprocessor Loosely coupled system are bigger in size as compare of Tightly coupled systems. Less Expensive.

Interconnection Structures  The Physical forms for establishing an interconnection network. 1. Time shared common bus. 2. Multiport memory. 3. Crossbar switch. 4. Multistage switching network. 5. Hypercube system.

Time–shared common bus. A System common bus multiprocessor system consists of a number of processors connected through a common path to a memory unit.

Multiport Memory A Multiport M emory S ystem employs separate buses between each memory module and each CPU.

Cross bar switch The Crossbar switch organization consists of a number of cross points that are placed at intersection between processor buses and memory module paths.

Multistage switching Network The basic component of a multistage network is a two- input , two- output interchange switch.

Hypercube Interconnection The hypercube or binary n-cube multiprocessor structure is loosely coupled system composed of N=2n processor interconnected in an n-dimensional binary cube. Hyper cube structures for n = 1,2,3.

. Thank You