What Is Multicore Operating Systems

by

Last updated on Nov 19, 2022
Unit 1 : Introduction

What is a Multicore Operating System?

A processor with multiple cores is known as a Multicore Processor, whereas a processor with a single core is known as a Unicore Processor or Uniprocessor. Currently, the majority of systems have either four cores (Quad-core) or eight cores (Octa-core). Individually, these cores can read and execute programme instructions, giving the impression that the computer system has multiple processors when, in fact, they are cores and not processors. Instructions can include calculation, data transfer and branching, among others. The processor can execute instructions on multiple cores simultaneously. This increases the system’s overall programme execution speed. This reduces the heat generated by the processor and increases the overall execution speed.

Multicore systems facilitate both Multithreading and Parallel Computing.

Multicore processors are utilised extensively in many application domains, including embedded, network, general-purpose, graphics (GPU) and digital signal processing (DSP). The implementation of cores should employ efficient software algorithms to achieve greater performance. We prefer software that can run in parallel because we want to obtain parallel execution using multiple cores.

Advantages of Multicore System Operating

Multiple benefits are associated with the multi-core system. The following are some advantages of the multicore system:

  1. Processors with more than one core can run more data than processors with only one core.
  2. The PCB needs less space when multicore processors are used.
  3. Less people will go there.
  4. Multicores are often built into a single integrated circuit die or on several dies that are put together to look like a single chip. Because of this, Cache Coherency goes up.
  5. These processes are energy-efficient because they can do more with less energy and still work better.

Disadvantages of Multicore System Operating

The multicore system has a number of bad points. Here are some of the problems with the multicore system:

  1. Some OSs still use processors with only one core.
  2. It is much harder to keep track of these than single-core processors.
  3. These systems use a lot of power.
  4. While performing the work, multicore systems get warm.
  5. These cost a lot more than processors with only one core.
  6. Operating systems made for processors with multiple cores will run a little bit slower on processors with only one core.

Examples of Multicore Processors

Most modern processors designed and sold for general-purpose ×86 computing include multiple processor cores. Examples of the latest Intel 12th-generation multicore processors include the following:

  • Intel Core i9 12900 family provides 8 cores and 24 threads.
  • Intel Core i7 12700 family provides 8 cores and 20 threads.
  • Top Intel Core i5 12600K processors offer 6 cores and 16 threads.

Examples of the latest AMD Zen multicore processors include:

  • AMD Zen 3 family provides 4 to 16 cores.
  • AMD Zen 2 family provides up to 64 cores.

How useful was this post?

5 star mean very useful & 1 star means not useful at all.

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Syllabus

Unit 1: Introduction

Unit 2: Operating System Structure

Unit 3: Process Management

Unit 4: Memory Management

Unit 5: File System