Operating system

An operating system is a program that acts as an interface between user and hardware and an operating system has two components kernel and shell. The kernel is responsible for interaction with computer hardware and the shell is responsible for providing graphical elements for uses interaction.

Need for Operating System

  • To hide hardware complexity and provide a user-friendly environment
  • To manage input/output devices
  • To manage CPU utilization
  • To manage memory utilization
  • To provide security and protection
  • To manage backups
  • To help in data transmission
  • To help in network connection etc.