What Is Operating System - Explain Types of OS, Features and Examples
What Is Operating System - Explain Types of OS, Features and Examples
What is an Operating
System?
An Operating System (OS) is a software that
acts as an interface between computer
hardware components and the user. Every
computer system must have at least one
operating system to run other programs.
Applications like Browsers, MS Office,
Notepad Games, etc., need some
environment to run and perform its tasks.
The OS helps you to communicate with the
computer without knowing how to speak the computer’s language. It is not possible for the
user to use any computer or mobile device without having an operating system.
Types of Kernel
Difference between Firmware and Operating System
Difference between 32-Bit and 64-Bit Operating System
History Of OS
Operating systems were first developed in the late 1950s to manage tape storage
The General Motors Research Lab implemented the first OS in the early 1950s for
their IBM 701
In the mid-1960s, operating systems started to use disks
In the late 1960s, the first version of the Unix OS was developed
The first OS built by Microsoft was DOS. It was built in 1981 by purchasing the 86-
DOS software from a Seattle company
The present-day popular OS Windows first came to existence in 1985 when a GUI
was created and paired with MS-DOS.
Examples of Operating System with Market Share
Windows 40.34
Android 37.95
iOS 15.44
Mac OS 4.34
Linux 0.95
Chrome OS 0.14
https://www.guru99.com/operating-system-tutorial.html 2/8
1/14/22, 1:04 PM What is Operating System? Explain Types of OS, Features and Examples
https://www.guru99.com/operating-system-tutorial.html 3/8
1/14/22, 1:04 PM What is Operating System? Explain Types of OS, Features and Examples
Some most famous mobile operating systems are Android and iOS, but others include
BlackBerry, Web, and watchOS.
Introduction to Kernel
Features of Kernel
Low-level scheduling of processes
Inter-process communication
Process synchronization
Context switching
Types of Kernel
https://www.guru99.com/operating-system-tutorial.html 6/8
1/14/22, 1:04 PM What is Operating System? Explain Types of OS, Features and Examples
There are many types of kernels that exists, but among them, the two most popular
kernels are:
1. Monolithic
A monolithic kernel is a single code or block of the program. It provides all the required
services offered by the operating system. It is a simplistic design which creates a distinct
communication layer between the hardware and software.
2. Microkernels
Microkernel manages all system resources. In this type of kernel, services are
implemented in different address space. The user services are stored in user address
space, and kernel services are stored under kernel address space. So, it helps to reduce
the size of both the kernel and operating system.
Difference between Firmware and Operating System
Below are the Key Differences between Firmware and Operating System:
Firmware Operating System
Summary
What is OS (Operating System definition) and its Types: An operating system is a
software which acts as an interface between the end user and computer hardware.
https://www.guru99.com/operating-system-tutorial.html 7/8
1/14/22, 1:04 PM What is Operating System? Explain Types of OS, Features and Examples
Different categories of Operating System in computer and other devices are: Batch
Operating System, Multitasking/Time Sharing OS, Multiprocessing OS, Real Time OS,
Distributed OS, Network OS & Mobile OS
Personal Computer Operating Systems were first developed in the late 1950s to
manage tape storage
Explain Operating System working: OS works as an intermediate between the user
and computer. It helps the user to communicate with the computer without knowing
how to speak the computer’s language.
The kernel is the central component of a computer operating systems. The only job
performed by the kernel is to the manage the communication between the software
and the hardware
Two most popular kernels are Monolithic and MicroKernels
Process, Device, File, I/O, Secondary-Storage, Memory management are various
functions of an Operating System
https://www.guru99.com/operating-system-tutorial.html 8/8