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

Virtual memory

Blog banner

How GIS in Agriculture Eliminates Guesswork

Blog banner

GIS Applications: How Different Industries are Leveraging Geospatial Data

Blog banner

Deadlock and Starvation

Blog banner

Deadlock and Starvation

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner

ASANA- A Management System.

Blog banner

Music helps reduce stress

Blog banner

Cache memory

Blog banner

Race condition

Blog banner

Efficiency of SQL Injection Method in Preventing E-Mail Hacking

Blog banner

Security issues

Blog banner

GIS Mapping

Blog banner

Fitness

Blog banner

Decoding Confusion Matrix

Blog banner

File management

Blog banner

Short note on Microsoft office

Blog banner

Virtual Machine

Blog banner

BLOCKCHAIN MACHANISM

Blog banner

Malicious softwares

Blog banner

Full Disk Encryption on Digital Forensics

Blog banner

Telegram and it's features

Blog banner

Direct memory access

Blog banner

Embedded Operating System

Blog banner

EFT

Blog banner

Different Types of Data

Blog banner

QUANTUM COMPUTING IN SECURITY:A GAME CHANGER IN DIGITAL WORLD

Blog banner

ADD A SPICE TO YOUR LIFE.

Blog banner

Memory Management

Blog banner

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

Blog banner

Southern Turkey Earthquake: Causes and Consequences of a Tragic Natural Disaster

Blog banner

Ransomware

Blog banner

10 Types of Friends in every friend group

Blog banner

Virtual memory

Blog banner

objectives and function of operating system

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

Evolution of Operating system

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

NETWORK SECURITY RISKS

Blog banner

virtual machine

Blog banner

De-Coding Love

Blog banner

Fault Tolerance

Blog banner