Skip to main content

Command Palette

Search for a command to run...

Multi-Processing in Operating System

Updated
1 min readView as Markdown
Multi-Processing in Operating System
S

I am a computer science undergrad looking for opportunities in software fields.

Multi-Processing Operating System

  • Multiprocessor Operating System refers to the use of two or more central processing units (CPU) within a single computer system.
  • These multiple CPUs are in close communication sharing the computer bus, memory, and other peripheral devices.
  • These systems are referred to as tightly coupled systems.

Types

There are two types of multiprocessing

  • Shared nothing MP. The processors share nothing (each has its own memory, caches, and disks), but they are interconnected.
  • Shared disks MP.
  • Shared Memory Cluster.
  • Shared memory MP.

Examples

Operating systems like Windows NT, 2000, XP, and Unix. Although Unix is one of the most widely used multiprocessing systems, there are others.

Functions

An operating system has three main functions:

  • Manage the computer’s resources, such as the central processing unit, memory, disk drives, and printers.
  • Establish a user interface.
  • Execute and provide services for applications software.

Advantages

The advantages of the multiprocessing system are:

  • Increased Throughput − By increasing the number of processors, more work can be completed in a unit of time.
  • Cost-Saving − Parallel system shares the memory, buses, peripherals, etc.
  • Multiprocessor system thus saves money as compared to multiple single systems.

More from this blog

T

TechLab Tech Blogs

11 posts

Curious and diligent to learn about the different new technologies that continue to amaze the world.