Purpose of Operating System

Authors Avatar

BTEC ND IT Practitioners                 Computer Systems

THE PURPOSE FEATURES AND FUNCTIONS

OF OPERATING SYSTEMS

INTRODUCTION TO OPERATING SYSTEMS

An Operating System or an OS is a program designed to run other programs and applications on a computer. It is the main program which manages other software and hardware, it is considered as the backbone of a computer. The OS acts as the hosts for applications that run on the computer. The shown diagram copied from Wikipedia explains the position of an operating system in a computer structure.

There are mainly five types of operating systems- Multiuser, Multiprocessing, Multitasking, Multireading and Real-time operating systems. A Multiuser OS enables multiple users to use it at the same time. A Multiprocessing OS run programs on more than one CPU at a time. Multitasking OS enable users to run more than one program at a time. Multireading system allows various parts of one program to use at the same time. A Real-time OS makes it possible for the computer to respond to inputs instantly. Most of the operating system comes under one or more of these types.

All computer devices like videogame consoles, desktop computers, supercomputers and smart phones consist of operating systems of some sorts.

An Operating System generally performs these services:-

  • Manages the sharing of internal memory to multiple applications.
  • Manages inputs and outputs to and from hardware devices.
  • It sends messages to specific applications and the user about the system status and any occurred error.
  • It controls the management of data send to hardware by an application, for example printing data send to a printer.
  • It manages how to divide the programs to run in processors.
  • In a multitasking computer the OS decides which application should run in what order.

THE FEATURES OF AN OPERATING SYSTEM

User Interface

The user interface of an Operating System controls what the user sees. The user interface accepts the input from the user, interprets the command and then takes appropriate action. For example the user interface manages the opening and closing of a window, the loading of applications and software etc.

Multi-tasking

Join now!

This interface copes with the user running more than one application at the same time. For example when using clipboard if the user closes an application leaving a large amount of data on the clipboard the operating system will remind the user if the data needs to be used in another application.

Data Movements to and from all Peripherals

The operating system accepts requests for data from applications and sends messages on-screen to the user. It gives error message if the disk drive is open or if the printer has run out of paper or ink.

The Peripheral Management

The ...

This is a preview of the whole essay