0% found this document useful (0 votes)
20 views

OS 02 Introduction To Operating System

It is about operating system

Uploaded by

alimohsin1507
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

OS 02 Introduction To Operating System

It is about operating system

Uploaded by

alimohsin1507
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

Introduction

to
Operating System

By Muzammil Khan
Operating System
 System software
 Set of programs
 Acts as an intermediary or interface between user
and hardware.
 Hides the complicated details of hardware and
present programs, programmers and users with nice
and elegant abstractions to work on.
 Manages system resources (both hardware &
software)
Where does the Operating System fit in?

User

MS Web Video File


Game Browser Player Explorer
Antivirus
Word

OS Shell Software

OS Kernel

CPU RAM Harddisk Printer Hardware


Goals of an Operating System
Primary Goal: Convenience / User Friendliness
– The primary goal of an Operating System is to
provide a user-friendly and convenient
environment.

Secondary Goal: Efficiency


– The secondary goal of an Operating System is
efficiency. The Operating System should perform all
the management of resources in such a way that
the resources are fully utilized.
Components / Functions of an Operating System
 Process Management
 Memory Management
 I/O Device Management
 Disk Management
 File Management
 Network Management
 Security and Protection
Examples of Operating System
 Disk Operating System (DOS)
 Windows
 Linux
 Solaris
 Macintosh Operating System (MacOS)
 iOS
 Android
Disk Operating System
Windows
Linux
Solaris
Macintosh Operating System (MacOS)
Android for PC
Android for Mobile Phone
iOS for iPhone
Shell
 A program that exposes an operating
system's services to a human user or other
programs.
 Uses either a command-line interface (CLI)
or graphical user interface (GUI).
Graphical Shell
Or
Graphical User Interface (GUI)
Command Line shell
Or
Command Line Interface (CLI)
Graphical User Interface (GUI)
 An interface that allows a user to interact
with a computer using icons, menus and
other visual indicators.
Command Line Interface (CLI)
 A text-based interface
 Allows a user to interact with a computer by
typing commands.
Kernel
 A program at the core of a operating system
 Facilitates interactions between hardware and
software components.
 Generally has complete control over everything in
the system.
Summary
 The computer hardware is so sophisticated that
accessing or utilizing it directly is extremely difficult. So,
an interface is needed to access and utilize the
hardware conveniently and efficiently. This interface is
called the Operating System.

 An Operating System is a System Software that hides


the complicated details of the hardware and manages
hardware & software resources of the system.

You might also like