wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

OS DESIGN CONSIDERATIONS FOR MULTIPROCESSOR

profile
Drushti Lotankar
Jul 04, 2024
0 Likes
0 Discussions
261 Reads

 MULTIPROCESSOR 

Definition

A multiprocessor system is one that has two or more processors ( CPUs) in the same computer that share memory, the system bus, and input/output (I/O). As a result, multiple processes can run together , and these systems are dependable because the failure of one processor does not impact the performance of other processors. There are two types of  multiprocessors Distributed memory  and Shared memory. In shared memory all the processor(CPU) shares a comman memory RAM and in Distributed memory every processor (CPU) has its own personal memory. The main purpose of using multiprocessor is to increase the system speed , futher it is also used for Fault tolerance and Application matching.

Benifits Of using a Multiprocessor:

  • Improves Performance
  • Multiple uses.
  • Using many tabs when using an app
  • Excellent response time and efficiency
  • Hardware sharing among CPUs

Advantages 

  1.  Since more processors may be added to a multiprocessor system to handle increasing workloads, multiprocessor systems works faster than single-processor systems.

  2. Because these technologies provide more performance at lower energy, they are energy-efficient. Writing simultaneous code adds extra expenses, which creates problems in this case.
  3. Multipe tasks can be executed at a time .
  4. It only requires a little amount of complicated setup.

Disadvantages 

  1. In order to ensure exact and effective task completion, multiprocessor systems need processor coordination, which can introduce more complexity and expense.

  2. It has more traffic

Multicore

Definition

A single processing unit (CPU) that has two or more different processing units called cores, that can read and carry out instructions from a programme are known as Multicore system.It executes single program faster. But multicore system is not as reliable as multiprocessor system . In simple words a multi-core processor is made up of many processing units, or "Cores," on a single chip, each of which is capable of doing a different job. For example, while you are multitasking, like watching a movie and using WhatsApp, one core will take care of the movie viewing while the other would take care of other duties like WhatsApp.

Benifits

  • Low energy consumption 
  • Data takes less time to reach its destination
  • The speed can be increased.
  •  Has the potential of doing more tasks.

Advantages 

  1. Performance:It can do more work as compared to single core processor .
  2. Reliability:If a core fails the software is always assigned to different core .
  3. Multitasking:Runs 2 or more processes at a same time.

Disadvantages

  1. Dual processors cannot operate at double the speed of one. Only 60–80% greater speed is obtained.
  2. A single core CPU is still used by some operating systems.

 

 


Comments ()


Sign in

Read Next

Web Site

Blog banner

Denial-of-Service and Distributed Denial-of-Service Attack Techniques

Blog banner

Navigating the Digital Battlefield: Security Breaches and Effective Countermeasures

Blog banner

The Golden Temple , Amritsar

Blog banner

Memory input output management

Blog banner

Google App Engine

Blog banner

What is E-commerce

Blog banner

Meshoo

Blog banner

Service Transition Process in ITSM

Blog banner

10 Types of Friends in every friend group

Blog banner

Nature’s Brush on Silk: The Secret Behind Patola Colours

Blog banner

HOW CAN SOCIAL MEDIA MAKE YOU HAPPIER?

Blog banner

SQL Injection Techniques

Blog banner

Multiprocessor

Blog banner

IoT Evolution

Blog banner

Teenagers of Today

Blog banner

Deadlock

Blog banner

differentiate thinking humanly and rationally

Blog banner

The Dark Web: A Breeding Ground for Cybercriminals – How to Guard Against Threats

Blog banner

The Importance of Data Quality Management in Data Science

Blog banner

Harsh Rathod

Blog banner

Race Condition in Operating Theatre

Blog banner

Social Network Analysis: Ek Naya Nazariya Data Science Mein

Blog banner

What is Packet Filtering?

Blog banner

Next time you click on "Remind me later", think twice!

Blog banner

Threat from Inside: Educating the Employees Against Cyber Threats

Blog banner

Why Friendship at Work is Important

Blog banner

Cyber Forensics on IOT Devices

Blog banner

How Running Changed My Life

Blog banner

Direct memory access

Blog banner

Types of Hackers

Blog banner

DURGA POOJA

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner

Multithreading in Operating System

Blog banner

Big Data Architecture

Blog banner

Monday. com App

Blog banner

M commerce

Blog banner

Big Data

Blog banner

Blog on Smartsheet.

Blog banner

Rain bow

Blog banner

How to Prepare Your Child for Their First Day of School?

Blog banner

Memory hierarchy

Blog banner