Professional Documents
Culture Documents
Chapter – 1
1. Introduction
1.2 OS Services
1.3 Types Of OS
1.4 Concepts of OS
Software:-
■Program is a collection of code/instruction.
Hardware:-
■Physical device is a collection of computer system which is called
Hardware.
■For example:-processor, RAM,HD,I/O devices.
Types of Software
Software is divide into three types:
o System software
o Utility software
o Application software
System software
The software which is used to perform all types of system level work
of the computer system is called system software.
For example:
■Compiler
■Operating system
■Interpreter
■Linker
■Loader
Utility Software
For Example:-
■ Calculator
■ MS-paint
Application Software
The software which is created by users, using the different high level
language and database system for any special purpose.
For Example:-
■ Library Management
■ Banking Software
What is an
OPERATING SYSTEM
????
Operating System……..
■ A program that acts as an intermediary between a user of a
computer and the computer hardware
■ Hardware
■ Operating System
■ Application program
■ Users
Computer system can be divided
into four components
13
What Is Kernel?
Definition of Kernel
■ A kernel is a central component of an operating system. It acts as
an interface between the user applications and the hardware. The
sole aim of the kernel is to manage the communication between the
software (user level applications) and the hardware (CPU, disk
memory etc).
The main tasks of the kernel are :
Process management
■ Device management
■ Memory management
■ Interrupt handling
■ I/O communication
■ File system...etc..
Difference between kernel and
OS?
■ Kernel as described above is the heart of
OS which manages the core features of an
OS while if some useful applications
and utilities are added over the kernel,
then the complete package becomes an
OS. So, it can easily be said that an
operating system consists of a kernel
space and a user space.
Is LINUX A Kernel Or An
Operating System?
operating system is like
Government
■ operating system provide the means for proper use of system
resources.
Principles of Operating
Systems - Lecture 1
Irvine Sensorium
Hardware Complexity Increases
23
Moore’s
Law
■ OS is a control program
■ Controls execution of programs to prevent errors and improper
use of the computer
❑ Memory Management
▪ Primary Memory
▪ Secondary Memory
❑ File system
❑ I/o Device
OS as Resource Allocator
Process Management
■ process communication
OS as resource allocator
■ A buffer-caching system
■ A general device-driver interface
■ Drivers for specific hardware devices
OS as resource allocator
File Management
■ A file is a collection of related information defined by its creator.
Commonly, files represent programs (both source and object forms)
and data.
Protection System
■ Protection refers to a mechanism for controlling access by
programs, processes, or users to both system and user resources.