wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Multiprocessor

profile
Riya Singh
Jul 04, 2024
0 Likes
0 Discussions
65 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

THREADS (assignment 1)

Blog banner

Deadlock in operating system

Blog banner

Art and Culture of Rajasthan

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner

Direct Memory Access

Blog banner

Is it important to follow all the trends that come up on social media?

Blog banner

E-commerce

Blog banner

Virtualization

Blog banner

Cybersecurity Standards for Automotive

Blog banner

Solving Problems with AI: The Power of Search Algorithms

Blog banner

Affiliate Marketing V/S Influencer Marketing

Blog banner

child Labour

Blog banner

Data Lake

Blog banner

Understanding Business Layer in Data Science

Blog banner

Nature’s Brush on Silk: The Secret Behind Patola Colours

Blog banner

Operating System

Blog banner

How the mobile IP is used in GSM architecture.

Blog banner

(Input/Output) in os

Blog banner

Memory management and virtual memory

Blog banner

Depression

Blog banner

Why Friendship at Work is Important

Blog banner

Logical and physical address

Blog banner

What is Vishing?

Blog banner

15 Websites that will make your life easier ...!!!

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

Junk food vs healthy food

Blog banner

Biometric Authentication and Privacy: Balancing Ethical Concerns

Blog banner

The most common internet security threats

Blog banner

File management

Blog banner

Race Condition

Blog banner

Hosting basics

Blog banner

Why You Need 2FA (Two-Factor Authentication) On Your Email And Other Online Accounts

Blog banner

Data Science in Healthcare: Predicting Diseases

Blog banner

Why Skipping Afternoon Meals Affects More Than Just Your Hunger?

Blog banner

LIFEHACKER

Blog banner

Revolutionary AI Tool: ChatGPT

Blog banner

memory managment

Blog banner

Full Disk Encryption

Blog banner

BEAUTY IS IN THE EYE OF THE BEHOLDER

Blog banner

Decision Tree: A Diagram Model

Blog banner

What is Amazon?

Blog banner

Cloud Computing: Threats and Vulnerabilities

Blog banner