wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

OS DESIGN CONSIDERATIONS FOR MULTIPROCESSOR

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

Biometric Authentication and Privacy: Balancing Ethical Concerns

Blog banner

KPMG (Klynveld Peat Marwick Goerdeler)

Blog banner

How International Schools Build Global-Minded Students through Curriculum & Activities

Blog banner

Service Validation and Testing during the Design Phase

Blog banner

Digital Balance: Keeping Children Mindful in the Screen Age

Blog banner

Blockchain technology: security risk and prevention

Blog banner

Types of Threads

Blog banner

Types of threads

Blog banner

Festive Ethnic Wear Guide: Patola-Inspired Looks for Every Celebration

Blog banner

My favourite food

Blog banner

Twisted world

Blog banner

Explain Kernel in OS

Blog banner

MUTUAL EXCLUSION

Blog banner

Big O Notation

Blog banner

IT RISK

Blog banner

CONCURRENCY

Blog banner

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

Blog banner

EFT

Blog banner

Rock, Paper, Scissors Game in Common Lisp

Blog banner

City of Mumbai (Bombay):

Blog banner

operating system

Blog banner

OS PROCESS DESCRIPTION AND CONTROL-SARVAGYA JALAN

Blog banner

An Approach To Spyware Detection And Removal

Blog banner

Race Condition in Operating Theatre

Blog banner

Data Mining

Blog banner

Danger assessment in GIS

Blog banner

Healthy Indian Comfort Foods That Are Both Nutritious and Delicious

Blog banner

IT Service as as Value Creation

Blog banner

Scala - a programming tool

Blog banner

Improving defences Proxy Device(defense in depth)

Blog banner

The Future of Patola Weaving in a Sustainable Fashion World

Blog banner

26/11 The Black Day Of Mumbai

Blog banner

Overcoming the bedtime brushing Battle with Dr. Roxanne Irani, Dentist in Maroubra

Blog banner

Memory Management - operating system

Blog banner

The Importance of Eating on Time: How Meal Timing Affects Your Health

Blog banner

Safe Learning Spaces: Why Preschool Environment Matters More Than Ever Today

Blog banner

Winter-to-Spring Smile Care: How Sydney’s Late-August Winds Impact Your Teeth & Gums

Blog banner

How to Plan a Week of Healthy Meals Without Stress

Blog banner

Not anti-social, but pro-solitude

Blog banner

Why Nature-Based Learning Is Becoming Popular in Early Education?

Blog banner

Benefits of Yoga

Blog banner

Continual service improvement vs maintenance phase in IT

Blog banner