wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

OS DESIGN CONSIDERATIONS FOR MULTIPROCESSOR

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

The Importance of Financial Literacy for College Students

Blog banner

Advanced Persistent Threats (APTs)

Blog banner

Artical on FreshBooks

Blog banner

Hot Mango Pickle (Methiyu)

Blog banner

MULTITHREADING:ENHANCEING PERFORMANCE AND EFFICIENCY IN COMPUTING

Blog banner

Honeypot in cyber security

Blog banner

Deadlock

Blog banner

How I use google in my daily life

Blog banner

The IT Service Lifecycle

Blog banner

operating system

Blog banner

virtual machine

Blog banner

TRIGGERS IN DATABASE

Blog banner

CRISP-DM Methodology

Blog banner

Elements and Principles of Photography

Blog banner

K-means use cases

Blog banner

10 Unsolved Mysteries all over the world

Blog banner

What is Email? Uses of Emails

Blog banner

Understanding - Proof of Work!

Blog banner

R Programming

Blog banner

Elegant fashion style

Blog banner

Save Girl Child

Blog banner

Why Is Freshly Cooked Food Better Than Processed Food for Everyday Health?

Blog banner

Windows Operating System

Blog banner

Question

Blog banner

Data Acquisition in Cyber Forensics

Blog banner

Routers

Blog banner

Pioneer Park Zolfo Springs — A Hidden Gem for Nature Lovers Near Arcadia

Blog banner

John Titor: The Time Traveler

Blog banner

Memory hierarchy

Blog banner

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

Blog banner

Record Blocking

Blog banner

Short note on expert system

Blog banner

Old age lifestyle

Blog banner

MAILFENCE

Blog banner

Is it important to follow all the trends that come up on social media?

Blog banner

Predicting Student Performance with Data Science

Blog banner

What is process

Blog banner

Functions of Operating System

Blog banner

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

Blog banner

Veg Mix Pickle

Blog banner

Processes: Process Description and Control.

Blog banner

BrainGate Technology

Blog banner