Introduction to os

Operating system

                               Basics of operating Systems

An interface connecting the users to the computer hardware is an operating system. It is responsible for everything, from program execution to system management. It runs on all sorts of devices but the company may change according to the manufacturer and the user.

The hardware and the software coordinate with the operating system to manage all the processes on the computer. It is the medium allowing you to interact with the computer without understanding the computer’s language. 

Fundamental goals of Operating systems

The fundamental goals of an operating system are:

  • Efficient Use: Ensure efficient use of a computer's resources
  • User Convenience:  Provide convenient methods 
  • Noninterference: Prevent interference in the activities of its users.
Operations of Operating system

  The three principal functions of an Operating system are as follows: 

  •  Program management: Since many programs execute in the system at the same time, the OS performs a function called scheduling to select a program for execution. The OS initiates programs, arranges their execution (scheduling), and terminates them when they complete their execution. This is known as program management.

  •  Resource ManagementThe OS allocates resources like memory and I/O devices whenever the program needs them. Whenever the program terminates, it delocates these resources and allocates them to other programs that need them.

  • Security and protectionThe OS implements noninterference in user activities through joint action of security and protection functions.