0% found this document useful (0 votes)
10 views33 pages

Overview of OS Unit 1 Final

Uploaded by

Manthan Jagatkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views33 pages

Overview of OS Unit 1 Final

Uploaded by

Manthan Jagatkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 33

Overview of operating

system
UNIT I

5TH SEMESTER

PRESENTED BY

PROFESSOR. SHRUTI ABHILASH MHASKAR


Definition

 An operating system is system software that acts as an


intermediary between a user of a computer and the computer
hardware. It is software that manages the computer hardware
and allows the user to execute programs in a convenient and
efficient manner.
 Hardware – provides basic computing resources CPU, memory, I/O devices
 Operating system - Controls and coordinates use of hardware among various applications and
users
 Application programs – define the ways in which the system resources are used to solve the
computing problems of the users, Word processors, compilers, web browsers, database systems,
video games
 Users - People, machines, other computers
 Due to the complex nature of modern OS, it is partitioned into smaller components
 Each component performs well defined function with well defined inputs and outputs.
 The components are as below

i. Process management
ii. Memory management
iii. File Management
iv. Device management
v. Security and protection
vi. User interface or command interpreter
vii. Booting of computer
Process management

 The task executed by CPU is referred to as process, Activity are


i. Creation and deletion of user and system process
ii. Suspension and resumption of process
iii. Process communication & synchronization and dead lock handling
iv. Control the execution of user application & scheduling of process
Process Mangement
Memory management

 Allocation of memory to process as needed


 Deallocate memory after used to free up the memory after completion of process
 Reallocation of memory to a program after used block becomes free
 Keep Track of which part of memory is been used and by whom
 Determine how much memory is free and how much is occupied
Memory management
File management

 Creation and deletion of files and directories


 Provide access to files and allocation of storage spaces for files
 Maintain back up of files
 File security
File management
File management
Device management

 To open, close and write device drivers


 Communicate, control and monitor the device driver
Protection and security

 The resources of the system are protected by the operating system.


 User authentication, file attributes such as read, write, encryption, and back up of
data are used by operating system to give necessary protection
Protection and security
User Interface or command interpreter

 As we recall in definition we said that the role of OS is to provide interface


between user and hardware of computer.
 This is basically done by set of commands or Graphical user interface
Command interface
Graphical user interface
Booting of computer

 The process of starting and restarting of computer is known as booting


 If computer is switched off completely and then turned on then it is called cold
booting.
 A warm booting is the process of using operating system to restar the computer
Booting of computer
Types of operating system

 Batch Operating system


 Multiprogramming operating system
 Multiprocessing OS
 Multitasking OS
 Timesharing OS
 Distributed OS
 Network OS
 Real Time OS
Batch Operating system
Multiprogramming OS
Multi processing OS
MultiTasking OS
Time Sharing OS
Distributed OS
Network OS
Real time OS

You might also like