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

The Role of cryptography in cyber security

Blog banner

Direct Memory Access

Blog banner

Cross site scripting Attack

Blog banner

DNS Cache

Blog banner

Cache memory

Blog banner

PERT Overview

Blog banner

Business Intelligence v/s Big Data

Blog banner

Virtualization

Blog banner

I/O Management and Disk Scheduling

Blog banner

The Role of Frontline Managers in Driving Workplace Performance and Customer Satisfaction

Blog banner

Goa Trip With Friends

Blog banner

Koinex is shutting down and here is how you can withdraw...

Blog banner

Memory Management

Blog banner

K-means use cases

Blog banner

Virtual memory in windows

Blog banner

MEMORY MANAGEMENT FILE

Blog banner

Mumbai

Blog banner

Linux -V Server Virtual Machine

Blog banner

Cloud Security: Trends and Innovations

Blog banner

OS- Assignnment 1

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

Operating Systems

Blog banner

Practical Implementation of Client Server model using TCP/IP.

Blog banner

Data Science in Predictive Analytics: Transforming Business Decision-Making

Blog banner

Email Privacy

Blog banner

Social Network Analysis: Ek Naya Nazariya Data Science Mein

Blog banner

Ubiquitous Computing

Blog banner

MoSCoW METHOD IN DATA SCIENCE

Blog banner

LIFEHACKER

Blog banner

IO Buffers

Blog banner

Socket Programming in Java

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Khau Galli – Vile Parle

Blog banner

TOP 5 GAMING GADGETS (2024)

Blog banner

Malware Defense

Blog banner

Memory Management

Blog banner

GIS Topography

Blog banner

India Digital Personal Data Protection Act, 2023

Blog banner

Visualization in Data Science

Blog banner

Are Social Media Paid Campaigns Worth It?

Blog banner

Smart Shoephone: Is that technology overdose!?

Blog banner

10 Reasons Why Guy BestFriends are the Must in Every Girl's Life

Blog banner