Introduction to Operating System

Introduction to Operating System

  • An operating system is a low-level software that manages the hardware like the mouse, keyboards, CPU, network interface cards.
  • It also manages logical resources such as process, files, memory, I/O, schedulers, etc.
  • They acts as an interface between the user’s program and the computer hardware and provides an environment in which users can develop and build their applications.
  • It is made up of several components where each component works together for a full -fledged operating system.
  • Application programs use the system API (system calls) to get the service of an OS.
  • Thus in a nut shell an operating system is the manager which manages all the different resources of a system

Some of the important sub-system are:

  • Process sub-system
  • Memory sub-system
  • I/O sub-system
  • File sub-system
  • Scheduler and Interrupt.

Operating system serves two major tasks:

  • It acts as an interface between user’s applications and computer hardware which gives an environment for creating and executing the user’s applications.
  • They controls the use of different resources among different users applications and users.

Diag-1: Operating System

  • System Software: Assemblers, compilers, drivers.
  • Application Software: Web Browser, Word, Media Player.

Related Posts:



Categories: Operating system (OS)

6 replies

Trackbacks

  1. Introduction to Kernel - Tech Access Info
  2. History of Linux Operating System - Tech Access Info
  3. Index of Operating System - Tech Access Info
  4. Types of Threads - Tech Access Info
  5. User Level Threads - Tech Access
  6. Architecture of Linux Operating System - Tech Access

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: