wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Multiprocessor

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

Components of GIS

Blog banner

Cryptanalysis tool

Blog banner

10 Reasons to date your best friend

Blog banner

Apache Kafka

Blog banner

Big Data Architecture

Blog banner

Life lesson

Blog banner

What Your Child Learns During Free Play (That You Might Not Notice)

Blog banner

FASHION

Blog banner

Why Skipping Afternoon Meals Affects More Than Just Your Hunger?

Blog banner

E-commerce

Blog banner

How return on investment is defined in IT services

Blog banner

Climate Anxiety: Understanding the Psychological Impact of a Changing World

Blog banner

Artificial Intelligence (AI)

Blog banner

Multiprocessor and Multicore Organization

Blog banner

How a Balanced Diet Supports Healthy Ageing and Overall Wellness

Blog banner

Big Data

Blog banner

Android Flashlight Application

Blog banner

What is Segmentation?

Blog banner

Threat management

Blog banner

How Puzzles Help Young Children Develop Logical Thinking?

Blog banner

A True Friendship

Blog banner

Why Data Security Is Important

Blog banner

Social Media.

Blog banner

Classification Algorithms (Decision trees, SVM, Logistic regreession)

Blog banner

Why Time Management Is the Secret to College Success (and How to Master It)

Blog banner

Understanding Input Based Keylogger Activation Systems: Risks and Mitigation

Blog banner

What is E-commerce

Blog banner

Why White Bedding Has Become a Hotel Industry Standard?

Blog banner

Perfectionism and High-Performance culture

Blog banner

The New Rules of UI/UX Design Every Website Must Follow in 2026

Blog banner

A Happier Workplace Starts with Healthy Lunches by Meal Maharaj

Blog banner

Incident management in ITSM

Blog banner

Modern operating system

Blog banner

Firewall / IDS Evasion Techniques

Blog banner

Smartsheet

Blog banner

How to Compare Schools Before an Admission Decision

Blog banner

Operating System

Blog banner

Demystifying Cryptography: A Beginner's Guide

Blog banner

Threads and concurrency

Blog banner

Advantage of freedom

Blog banner

Building Confidence in Children Through Daily Routines and Play

Blog banner

INTERNET SECURITY

Blog banner