types of system software

Different types of System software examples

Welcome here in this article here we will discuss the different types of system software and their examples, so read this full article for detailed information.


System software is basically the master software of our computer system. It acts as master software.

System software provides an interface to our computer, that’s why other Application software communicates with our computers. Windows, Mac, Ios, Android, Linux, and Dos are some examples of the system software, have you ever seen that on computer windows, Linux, ios is not present still have to install Ms. Office, that is not possible at all because without system software application software can not be installed in our system.

The system software is known as an operating system because it gives us an operating platform through which we can use other application software.

In other words, we can say that the software which needs to run the system and which acts as a coordinator between various hardware components of the computer and the user is known as system software.

Apart from windows, mac, android, Linux, and ios, dos some other system software examples are –BIOS(Basics input-output system), boot program, and Driver(device).

In many books, the system software divides into many categories. But for our convenience, we divide this software into four categories.

  • Operating system
  • Device Drivers
  • Language Translator
  • Utility software

Operating System (OS) :

An operating system is a kind of system software that is present inside your system and it works as an interface between user and hardware.

Suppose if any operating system is not present in our computer then users have to write a program to access any hardware.

The functionality of OS :

  1. The first function of an operating system is resource management. It mainly uses parallel processing where multiple users use the same device.

2. The second work of the operating system is process management.

Suppose in our computer we open Ms word and at the same time we open any media player or any gaming software so os does all those process management with the help of CPU scheduling.

3. Storage management is another important work of os.

Suppose we want to store some data permanently in our computer that is also managed by os.

4. Storage management and memory management both are completely different things.

Because in storage management we store some permanent data on a hard disk and in memory management what amount of data process will go to RAM is also decided by the operating system.

Because Ram is limited. And this whole process is also known as multitasking and multiprocessing.

5. Security and privacy are also provided by the operating system.

When we open our desktop or laptop at that time we have to first enter a password so that authentic users can access that.

There are many types of operating systems available for example –

  • Batch os
  • Multiprogramming os
  • Multiprocessing os
  • Real-time os
  • Distributed
  • Clustered
  • Embedded

Some examples of the operating system :

For Desktop

  • Microsoft Windows
  • Unix based
  • Mac os
  • Linus

For Embedded

Device Drivers:

Device Driver is a type of system software. This is mainly used to control external devices.

Actually, the device driver takes commands from the operating system and passes them to external devices.

This acts as a translator between hardware and operating system. In our computer device drivers are very important, without that our computer system will not work properly.

Without a device driver, hardware falls to work. Device drivers depends upon the instruction of the operating system.

Some devices that are commonly connected to computers are keyboards, mouse, hard disks, printers, speakers, joystick, web camp, etc.

Language Translator:

Language translators a kind of system software.

There are different types of language translators available.


We know that computers only know binary digits.

The collection of memories is called assembly language.

An assembler is used to convert the program that is written in assembly language to machine language.


A compiler translates a source program that is written in a high-level language by the programmer into machine-level language, which the computer understands.

It is different for different languages.


It translates the source program into a sequence of machine instructions before translating the next source language statement.

Interpreters are also unique for each high-level language.

Utility software :

utility software is a kind of program which perform a certain task on a computer.

There are many types of utility software-

  1. It use to encrypt and decrypt files.

4. Disk partitioning:

It uses to divide a single drive into multiple drives.

5. Backup utility:

It uses to make a copy of all information stored on our disk.


This article is all about different types of system software and here explains various types of system software names and their works.

I hope you like this article and if you have any kind of query then please ask me at [email protected]

And please subscribe to our website by clicking on the notification button for this kind of informational article.