SlideShare a Scribd company logo
Operating System Concepts
Prof Neeraj Bhargava
Vaibhav Khanna
Department of Computer Science
School of Engineering and Systems Sciences
Maharishi Dayanand Saraswati University Ajmer
Computer System Structure
• Computer system can be divided into four
components:
– 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
Abstract View of Components of Computer
What Operating Systems Do
• Depends on the point of view
• Users want convenience, ease of use and good performance
– Don’t care about resource utilization
• But shared computer such as mainframe or minicomputer must keep
all users happy
– Operating system is a resource allocator and control program making
efficient use of HW and managing execution of user programs
• Users of dedicate systems such as workstations have dedicated
resources but frequently use shared resources from servers
• Mobile devices like smartphones and tables are resource poor,
optimized for usability and battery life
– Mobile user interfaces such as touch screens, voice recognition
• Some computers have little or no user interface, such as embedded
computers in devices and automobiles
– Run primarily without user intervention
Defining Operating Systems
• Term OS covers many roles
– Because of myriad designs and uses of
OSes
– Present in toasters through ships,
spacecraft, game machines, TVs and
industrial control systems
– Born when fixed use computers for
military became more general purpose
and needed resource management and
program control
Operating System Definition (Cont.)
• No universally accepted definition
• “Everything a vendor ships when you order an operating
system” is a good approximation
– But varies wildly
• “The one program running at all times on the computer” is
the kernel, part of the operating system
• Everything else is either
– a system program (ships with the operating system, but not
part of the kernel) , or
– an application program, all programs not associated with the
operating system
• Today’s OSes for general purpose and mobile computing also
include middleware – a set of software frameworks that
provide addition services to application developers such as
databases, multimedia, graphics
OS as an Extended Machine
• An operating system is the most important program in a computer
system. This is one program that runs all the time, as long as the
computer is operational and exits only when the computer is shut
down.
• The fundamental goal of computer systems is to execute user
programs and to make solving user problems easier. Hardware of a
computer is equipped with extremely capable resources – memory,
CPU, I/O devices etc.
• All these hardware units interact with each other in a well-defined
manner. Also various programs require certain common operations,
such as those controlling the I/O devices.
• The common functions of controlling and allocating resources are
then brought together into one piece of software: the operating
system.
• Operating systems exist because they are
supposed to make it easier to compute with them
than without them.
• Efficient operation of the computer system is a
secondary goal of an operating system. This goal
is particularly important for large, shared multi-
user systems.
• Operating systems are the programs that make
computers operational, hence the name
Operating (the )system.
Operating System as an Extended
Machine

More Related Content

PDF
Operating System Concepts Presentation
PPTX
Operating systems
PPTX
Operating system 02 os as an extended machine
PPT
Introduction to OS.
PDF
2 operating system structures
PDF
02.Os Structure
PPT
Operating system concepts
Operating System Concepts Presentation
Operating systems
Operating system 02 os as an extended machine
Introduction to OS.
2 operating system structures
02.Os Structure
Operating system concepts

What's hot (19)

PDF
CS6401 Operating Systems
PPTX
How Operating system works.
DOC
OPERATING SYSTEM - SHORT NOTES
PPTX
Operating System Overview
PPTX
Operating system components
PPT
operating system
PPTX
PDF
operating system structure
PPT
Operating Systems
PPT
System Z operating system
PDF
Operating system Concepts
PPT
OS - Ch1
PPT
OPERATING SYSTEM
PDF
Operating System / System Operasi
PPT
Operating system notes ch1
PPTX
Operating system
PDF
introduction to operating system
PPT
OS Functions and Services
PPT
OS - Ch2
CS6401 Operating Systems
How Operating system works.
OPERATING SYSTEM - SHORT NOTES
Operating System Overview
Operating system components
operating system
operating system structure
Operating Systems
System Z operating system
Operating system Concepts
OS - Ch1
OPERATING SYSTEM
Operating System / System Operasi
Operating system notes ch1
Operating system
introduction to operating system
OS Functions and Services
OS - Ch2
Ad

Similar to Operating system concepts (20)

PPTX
introduction to Operating system, kernal
PPT
operating-system-objectives-and-functions-d2.ppt
PDF
operating systemPPT sfgSun< Shg<SKJ <JSg
PPT
Chapter one_oS.ppt
PPT
Introduction of os and types
PPTX
os unit 1 (2).pptx. introduction to operating systems
PPTX
OPERATION SYSTEM - INTRODUCTORY COURSE PPT
PPTX
Unit 2.pptx
PPTX
Unit 2.pptx
PPTX
PPTX
Introduction to Operating Systems and its basics
PPTX
Unit_2_CSE111.pptx ctse cse 111f unit 2
PDF
Unit I OS.pdf
PPT
Operating systems
PPTX
Lecture 1 of OS Introduction Slides.pptx
PPTX
Lecture 1 introduction to Operating System
PPTX
Unit_2_CSE111.pptx computer orientation project
PPT
1. Introduction to OS.ppt
PPTX
Introduction to operating systems
introduction to Operating system, kernal
operating-system-objectives-and-functions-d2.ppt
operating systemPPT sfgSun< Shg<SKJ <JSg
Chapter one_oS.ppt
Introduction of os and types
os unit 1 (2).pptx. introduction to operating systems
OPERATION SYSTEM - INTRODUCTORY COURSE PPT
Unit 2.pptx
Unit 2.pptx
Introduction to Operating Systems and its basics
Unit_2_CSE111.pptx ctse cse 111f unit 2
Unit I OS.pdf
Operating systems
Lecture 1 of OS Introduction Slides.pptx
Lecture 1 introduction to Operating System
Unit_2_CSE111.pptx computer orientation project
1. Introduction to OS.ppt
Introduction to operating systems
Ad

More from Vaibhav Khanna (20)

PPTX
Information and network security 47 authentication applications
PPTX
Information and network security 46 digital signature algorithm
PPTX
Information and network security 45 digital signature standard
PPTX
Information and network security 44 direct digital signatures
PPTX
Information and network security 43 digital signatures
PPTX
Information and network security 42 security of message authentication code
PPTX
Information and network security 41 message authentication code
PPTX
Information and network security 40 sha3 secure hash algorithm
PPTX
Information and network security 39 secure hash algorithm
PPTX
Information and network security 38 birthday attacks and security of hash fun...
PPTX
Information and network security 37 hash functions and message authentication
PPTX
Information and network security 35 the chinese remainder theorem
PPTX
Information and network security 34 primality
PPTX
Information and network security 33 rsa algorithm
PPTX
Information and network security 32 principles of public key cryptosystems
PPTX
Information and network security 31 public key cryptography
PPTX
Information and network security 30 random numbers
PPTX
Information and network security 29 international data encryption algorithm
PPTX
Information and network security 28 blowfish
PPTX
Information and network security 27 triple des
Information and network security 47 authentication applications
Information and network security 46 digital signature algorithm
Information and network security 45 digital signature standard
Information and network security 44 direct digital signatures
Information and network security 43 digital signatures
Information and network security 42 security of message authentication code
Information and network security 41 message authentication code
Information and network security 40 sha3 secure hash algorithm
Information and network security 39 secure hash algorithm
Information and network security 38 birthday attacks and security of hash fun...
Information and network security 37 hash functions and message authentication
Information and network security 35 the chinese remainder theorem
Information and network security 34 primality
Information and network security 33 rsa algorithm
Information and network security 32 principles of public key cryptosystems
Information and network security 31 public key cryptography
Information and network security 30 random numbers
Information and network security 29 international data encryption algorithm
Information and network security 28 blowfish
Information and network security 27 triple des

Recently uploaded (20)

PPTX
UNIT 4 Total Quality Management .pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPT
Project quality management in manufacturing
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Digital Logic Computer Design lecture notes
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPT
Mechanical Engineering MATERIALS Selection
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Construction Project Organization Group 2.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
additive manufacturing of ss316l using mig welding
DOCX
573137875-Attendance-Management-System-original
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Welding lecture in detail for understanding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
UNIT 4 Total Quality Management .pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Project quality management in manufacturing
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Digital Logic Computer Design lecture notes
bas. eng. economics group 4 presentation 1.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Mechanical Engineering MATERIALS Selection
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Construction Project Organization Group 2.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
additive manufacturing of ss316l using mig welding
573137875-Attendance-Management-System-original
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Welding lecture in detail for understanding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx

Operating system concepts

  • 1. Operating System Concepts Prof Neeraj Bhargava Vaibhav Khanna Department of Computer Science School of Engineering and Systems Sciences Maharishi Dayanand Saraswati University Ajmer
  • 2. Computer System Structure • Computer system can be divided into four components: – 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
  • 3. Abstract View of Components of Computer
  • 4. What Operating Systems Do • Depends on the point of view • Users want convenience, ease of use and good performance – Don’t care about resource utilization • But shared computer such as mainframe or minicomputer must keep all users happy – Operating system is a resource allocator and control program making efficient use of HW and managing execution of user programs • Users of dedicate systems such as workstations have dedicated resources but frequently use shared resources from servers • Mobile devices like smartphones and tables are resource poor, optimized for usability and battery life – Mobile user interfaces such as touch screens, voice recognition • Some computers have little or no user interface, such as embedded computers in devices and automobiles – Run primarily without user intervention
  • 5. Defining Operating Systems • Term OS covers many roles – Because of myriad designs and uses of OSes – Present in toasters through ships, spacecraft, game machines, TVs and industrial control systems – Born when fixed use computers for military became more general purpose and needed resource management and program control
  • 6. Operating System Definition (Cont.) • No universally accepted definition • “Everything a vendor ships when you order an operating system” is a good approximation – But varies wildly • “The one program running at all times on the computer” is the kernel, part of the operating system • Everything else is either – a system program (ships with the operating system, but not part of the kernel) , or – an application program, all programs not associated with the operating system • Today’s OSes for general purpose and mobile computing also include middleware – a set of software frameworks that provide addition services to application developers such as databases, multimedia, graphics
  • 7. OS as an Extended Machine • An operating system is the most important program in a computer system. This is one program that runs all the time, as long as the computer is operational and exits only when the computer is shut down. • The fundamental goal of computer systems is to execute user programs and to make solving user problems easier. Hardware of a computer is equipped with extremely capable resources – memory, CPU, I/O devices etc. • All these hardware units interact with each other in a well-defined manner. Also various programs require certain common operations, such as those controlling the I/O devices. • The common functions of controlling and allocating resources are then brought together into one piece of software: the operating system.
  • 8. • Operating systems exist because they are supposed to make it easier to compute with them than without them. • Efficient operation of the computer system is a secondary goal of an operating system. This goal is particularly important for large, shared multi- user systems. • Operating systems are the programs that make computers operational, hence the name Operating (the )system.
  • 9. Operating System as an Extended Machine