wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

OS DESIGN CONSIDERATIONS FOR MULTIPROCESSOR

profile
Drushti Lotankar
Jul 04, 2024
0 Likes
0 Discussions
270 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

Operating system

Blog banner

Why Kanye West (Now Ye) is the GOAT: A Legacy Beyond Music

Blog banner

PERSONALITY DEVELOPMENT

Blog banner

OS Assignment 1

Blog banner

AN EVENT-BASED DIGITAL FORENSIC INVESTIGATION

Blog banner

Famous Indian dishes that where misunderstood to be Indian

Blog banner

CONCURRENCY: MUTUAL EXCLUSION AND SYNCHRONIZATION-het karia

Blog banner

Street foods

Blog banner

**THE MUJAWARR: Transforming the Logistics Industry**

Blog banner

Electronic Evidence in Cyber Forensics

Blog banner

The Five Steps of Data Science

Blog banner

Memory Management

Blog banner

Why Mumbai Professionals Are Switching Back to Home-Style Tiffin Meals

Blog banner

OS Assignment 3

Blog banner

Direct Memory Access

Blog banner

What makes Nugget RC Racing Florida’s Most Exciting Racing Events?

Blog banner

Article on IT development trends

Blog banner

Google classroom

Blog banner

Mobile Survey

Blog banner

VPN

Blog banner

1 Dentist in Maroubra, Sydney and her 10 obsessions

Blog banner

Modern Operating Systems.

Blog banner

Virtual Machine

Blog banner

Everything You Need for a Perfect Stay in Arcadia, Florida, USA.

Blog banner

What is HTML?

Blog banner

Functions of Operating System

Blog banner

The Power of Forensic Watermarking in the Fight Against Content Piracy

Blog banner

Flipkart

Blog banner

Process Creation

Blog banner

The Khan mehtab transforming the modular switches

Blog banner

Getting started with Android Studio

Blog banner

Scheduling in Operating Systems

Blog banner

Threading

Blog banner

Instagram Features in 2023 That Will Leave You Stunned!

Blog banner

Decoding the Weave — How to Identify Original Patola Art on a Fabric

Blog banner

File management

Blog banner

How to kiss

Blog banner

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner

The Rise of Polo Tourism in the USA: How Travellers Are Blending Luxury Stays with Elite Sports

Blog banner

MUTUAL EXCLUSION

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner

LISP - Library Management System

Blog banner