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

What is Influencer Marketing and its Trends

Blog banner

Firewall in Computer Network

Blog banner

SPAM

Blog banner

I/O Management and Disk Scheduling

Blog banner

Predicting Student Performance with Data Science

Blog banner

 " Healing of Yoga "

Blog banner

Internet: The Vast Ocean Of Knowledge.

Blog banner

Pipedrive

Blog banner

Virtual memory

Blog banner

Virtual machine and virtualizing

Blog banner

BLOCKCHAIN MACHANISM

Blog banner

10 Problems you face if you are an Otaku

Blog banner

Sage

Blog banner

GIS info about Bermuda Triangle

Blog banner

The Role of Cyber Forensics in Addressing Cyber security Challenges in Smart Cities

Blog banner

Product Discount Calculator

Blog banner

Explain website hacking issues

Blog banner

Know your Processors!

Blog banner

Education: Key to your Prosperity

Blog banner

Types of Viruses

Blog banner

A True Friendship

Blog banner

Memory Management

Blog banner

Cache memory

Blog banner

The War With Cold On Earth

Blog banner

FAMILY WHERE LIFE BEGINS....

Blog banner

The Rise of Evil Twin Attacks: A New Kind Of Spoofing Cyberattack

Blog banner

Basic Security For SOAP Services

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

Oracle Corporation

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Importance Of Time

Blog banner

Puri Jagannath temple

Blog banner

Corporate Discipline.

Blog banner

Evolution of the Microprocesor

Blog banner

Malicious softwares

Blog banner

Yahoo! mail

Blog banner

Spyware

Blog banner

Studying Denial of service attack using DOSHTTP tool

Blog banner

Data Science in Everyday Life (like a phone, shopping cart, or social media icons)

Blog banner

Threads

Blog banner

Ethical Issues in Data Science and Role of Data Science in Smart Cities

Blog banner

Benefits and drawback of web security.

Blog banner