wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Multiprocessor

profile
Riya Singh
Jul 04, 2024
0 Likes
0 Discussions
69 Reads

Multiprocessor has many processors on one system . Like various parts of our brain which come together to execute instructions and carry out some program or work . These multiprocessors are efficient as its processors work in a collaboration this parallel programming is possible. What is parallel programming? Good question! It's like opening various applications all together like opening vs code and Adobe editor and browser simultaneously. So to run these all programs together they require parallel programming. Here's where the multiprocessor comes in frame and helps to execute all this together. 

There are 2 types of multiprocessor systems based on how they access memory and I/O devices. 

1. Shared memory....where main memory and peripherals are used by all the processors to execute instructions concurrently. Since the same bus is used to access main memory traffic is created and other processors have to idle (like on marines drive on 4th July ...cars are in traffic and idle..can't help roads that are not accessible).

2. Distributed memory...where each processor has its own memory to fetch from and when a remote program is needed they get to the main memory .....

Though it has various advantages like working in collaboration makes execution more efficient (unlike our group projects where everything is done by one person). It also requires complex configuration and it's expensive.There is also deadlock condition where one processor can't access an I/O device just because some other processor is using it .And it's complicated just like when a small is assigned to more than required people leading to no optimum utilisation of resources...


Comments ()


Sign in

Read Next

Memory Management

Blog banner

Cache Memory in Operating Systems

Blog banner

Modern operating system

Blog banner

Art and Culture of Rajasthan

Blog banner

What is OS Fingerprinting?

Blog banner

City of Mumbai (Bombay):

Blog banner

TOGETHER WE CAN CONQUER #team

Blog banner

How to tie a Tie

Blog banner

The Evolution of the Microprocessor ~ Aditya Pai

Blog banner

Different types of e-commerce platforms or advantages and disadvantages

Blog banner

Therapy Myths That Need to End in 2025

Blog banner

Animal’s have my heart

Blog banner

Global versus Indian Mental Health Differences

Blog banner

Arcadia Antique District: A Treasure Hunter’s Guide to Vintage Finds

Blog banner

Financial Fraud Detection

Blog banner

Veg Mix Pickle

Blog banner

COMFORT IS ALL ABOUT FASHION

Blog banner

Cyber Forensics in Healthcare: Protecting Patient Data and Preventing Breaches

Blog banner

Palm Vein Biometric Technology; Contactless vein authentication

Blog banner

Developments in Modern Operating Systems

Blog banner

Fault Tolerance

Blog banner

security controls

Blog banner

CYBERBULLYING: Negative comments!

Blog banner

undefined

Blog banner

Bharat Maps

Blog banner

POSITIVE ATTITUDE IN LIFE

Blog banner

What Is Experiential Learning and Why Does It Work Better Than Rote Learning?

Blog banner

What do you mean by online marketing and why do you need to know about it

Blog banner

Making Money through Instagram

Blog banner

Yoga in INDIA and ABROAD

Blog banner

The Role of Summer Camps in Early Childhood Development

Blog banner

GIS REMOTE SENSING

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

Why Every Preschooler Learns at Their Own Pace?

Blog banner

Interrupts in operating system.

Blog banner

Demystifying Cryptography: A Beginner's Guide

Blog banner

Subnet Masking

Blog banner

How To Setup DVWA Using XAMPP on Windows

Blog banner

Safeguarding Your Data: The Importance of Wireless Encryption

Blog banner

Knowledge Management in Continual Service improvement (CSI)

Blog banner

VIRTUAL MACHINE

Blog banner

UniProcessor Scheduling

Blog banner