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

Big Data

Blog banner

E-Governance

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

TOGETHER WE CAN CONQUER #team

Blog banner

Simple STEM Activities for Toddlers That Spark Curiosity

Blog banner

Key to success in Sports

Blog banner

Functions of operating system

Blog banner

TRELLO

Blog banner

WHAT IS SNAPCHAT AND HOW DOES IT WORK?

Blog banner

Operating System

Blog banner

ACHIEVEMENTS IN OPERATING SYSTEMS

Blog banner

Solving Problems with AI: The Power of Search Algorithms

Blog banner

 " Healing of Yoga "

Blog banner

Rain bow

Blog banner

BharatPe

Blog banner

Major achievement

Blog banner

Man VS Nature

Blog banner

Why Kanye West (Now Ye) is the GOAT: A Legacy Beyond Music

Blog banner

Starting Android Activity Using Intent

Blog banner

Big Data Architecture

Blog banner

Sleep Matters: The Science Behind Toddler Naps

Blog banner

Deadlocks

Blog banner

Memory Partitioning

Blog banner

Memory Management

Blog banner

Blockchain Transactions

Blog banner

Cherish the Craft — Essential Tips to Maintain Your Patola Collection

Blog banner

21ST CENTURY PATRIARCHY

Blog banner

Service Operation

Blog banner

SNAPCHAT

Blog banner

Article on Team Work

Blog banner

MEMORY FORENSIC ACQUISITION AND ANALYSISOF MEMORY AND ITS TOOLS COMPARISON

Blog banner

OPERATING SYSTEM

Blog banner

Race condition

Blog banner

Network Security Risks

Blog banner

Modern Operating System

Blog banner

Data Visualization

Blog banner

Service Operations in ITSM

Blog banner

Memory Management

Blog banner

Types of Threads

Blog banner

About myself

Blog banner

How to write a cover letter

Blog banner

Introduction to Data Science: Life Cycle & Applications

Blog banner