SlideShare a Scribd company logo
1 of 15
Operating Systems
By Sarthak Bhadouria
What is an Operating System?
•The most important program that runs on your
computer. It manages all other programs on the
machine.
•Every PC has to have one to run other applications or
programs.
Operating System Objectives
• Convenience
• Makes the computer more convenient to use
• Efficiency
• Allows computer system resources to be used in an efficient
manner
• Ability to evolve
• Permit effective development, testing, and introduction of
new system functions without interfering with service.
Services Provided by the Operating System
• Program development
• Editors and debuggers
• Program execution
• Access to I/O devices
• Controlled access to files
• System access
Services Provided by the Operating System
• Error detection and response
• Internal and external hardware errors
• Memory error
• Device failure
• Software errors
• Arithmetic overflow
• Access forbidden memory locations
• Operating system cannot grant request of application
Services Provided by the Operating System
• Accounting
• Collect usage statistics
• Monitor performance
• Used to anticipate future enhancements
• Used for billing purposes
Operating System
• Responsible for managing resources
• Functions same way as ordinary computer software
• It is program that is executed
• Operating system relinquishes control of the
processor
Kernel
• Portion of operating system that is in main memory
• Contains most frequently used functions
• Also called the nucleus
Evolution of Operating Systems
•Serial Processing
• No operating system
• Machines run from a console with display lights,
toggle switches, input device, and printer
• Schedule time
• Setup included loading the compiler, source program,
saving compiled program, and loading and linking
Evolution of Operating Systems
•Simple Batch Systems
•Monitors
•Software that controls the sequence of events
•Batch jobs together
•Program branches back to monitor when
finished
Types of Operating Systems
1.Single-user, single task
• This type manages the computer so that one user can
effectively do one thing at a time.
2. Multi-user, multi-task
• Allows two or more users to run programs at the same time.
Some operating systems permit hundreds or even thousands
of concurrent users.
Types of Operating Systems
• 3. Real Time Operating Systems
• RTOS are used to control machinery, scientific instruments, and
industrial systems. There is typically very little user interface
capability. Resources are managed so that a particular operation
executes precisely the same every time.
• 4. Single-user, Multi-tasking
• This is the type of operating system most desktops and laptops use
today. Microsoft’s Windows and Apple’s MacOS are both examples of
operating systems that will let a single user have several programs in
operation at the same time.
OS - Wake up call
•When you turn on the power to a PC, the first program that runs is a
set of instructions kept in the computer's read-only memory (ROM).
•It checks to make sure everything is functioning properly.
•It checks the CPU, memory, and basic input-output systems (BIOS) for
errors.
•Once successful, the software will begin to activate the computer's
disk drives.
•It then finds the first piece of the operating system:the bootstrap
loader.
OS - Booting the PC
•The bootstrap loader is a small program that has a single function: It
loads the operating system into memory and allows it to begin
operation.
•The bootstrap loader sets up the small driver programs that interface
with and control the various hardware.
•It sets up the divisions of
• memory
• user information, and
• applications.
OS - Booting the PC
•It establishes the data structures needed to
communicate within and between the subsystems and
applications of the computer.
•Then it turns control of the computer over to the
operating system.

More Related Content

What's hot

What is operating system
What is operating systemWhat is operating system
What is operating systemSuvithak
 
Operating system
Operating systemOperating system
Operating systemHaripritha
 
introduction to operating system
introduction to operating systemintroduction to operating system
introduction to operating systemHAMZA AHMED
 
Types or evolution of operating system
Types or evolution of operating systemTypes or evolution of operating system
Types or evolution of operating systemEkta Bafna
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating SystemSoumit Ghosh
 
Nt introduction(os)
Nt introduction(os)Nt introduction(os)
Nt introduction(os)NehaTadam
 
Operating System / System Operasi
Operating System / System Operasi                   Operating System / System Operasi
Operating System / System Operasi seolangit4
 
Introduction to operating systems
Introduction to operating systemsIntroduction to operating systems
Introduction to operating systemsNithyaN19
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)bbp2067
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
System software and its types
System software and its typesSystem software and its types
System software and its typessamina khan
 

What's hot (18)

Opearating System
Opearating  SystemOpearating  System
Opearating System
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
Operating system
Operating systemOperating system
Operating system
 
introduction to operating system
introduction to operating systemintroduction to operating system
introduction to operating system
 
Chapter02 new
Chapter02 newChapter02 new
Chapter02 new
 
Types or evolution of operating system
Types or evolution of operating systemTypes or evolution of operating system
Types or evolution of operating system
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 
Chapter01 os7e
Chapter01 os7eChapter01 os7e
Chapter01 os7e
 
Nt introduction(os)
Nt introduction(os)Nt introduction(os)
Nt introduction(os)
 
Operating System / System Operasi
Operating System / System Operasi                   Operating System / System Operasi
Operating System / System Operasi
 
Introduction to operating systems
Introduction to operating systemsIntroduction to operating systems
Introduction to operating systems
 
Ch1
Ch1Ch1
Ch1
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)
 
Operating system
Operating   systemOperating   system
Operating system
 
Introduction to operating systems
 Introduction to operating systems Introduction to operating systems
Introduction to operating systems
 
Os unit i
Os unit iOs unit i
Os unit i
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
System software and its types
System software and its typesSystem software and its types
System software and its types
 

Viewers also liked

Rajesh Muthu_CA - July 2016-v2.0
Rajesh Muthu_CA - July 2016-v2.0Rajesh Muthu_CA - July 2016-v2.0
Rajesh Muthu_CA - July 2016-v2.0Rajesh Muthu
 
7 Must-sees on a Hanoi Excursion
7 Must-sees on a Hanoi Excursion7 Must-sees on a Hanoi Excursion
7 Must-sees on a Hanoi ExcursionStephan Zingg
 
Nurs 444 community assessment windshield presentation ken meier
Nurs 444 community assessment windshield presentation   ken meierNurs 444 community assessment windshield presentation   ken meier
Nurs 444 community assessment windshield presentation ken meierksmeier
 
Rajesh Muthu_CA - Oct 2015
Rajesh Muthu_CA - Oct 2015Rajesh Muthu_CA - Oct 2015
Rajesh Muthu_CA - Oct 2015Rajesh Muthu
 
food borne infection and intoxication
food borne infection and intoxicationfood borne infection and intoxication
food borne infection and intoxicationshivanianandh
 

Viewers also liked (10)

20140505-lo_turco
20140505-lo_turco20140505-lo_turco
20140505-lo_turco
 
LINK_Portfolio 1
LINK_Portfolio 1LINK_Portfolio 1
LINK_Portfolio 1
 
Suresh 140210106052
Suresh 140210106052 Suresh 140210106052
Suresh 140210106052
 
Rajesh Muthu_CA - July 2016-v2.0
Rajesh Muthu_CA - July 2016-v2.0Rajesh Muthu_CA - July 2016-v2.0
Rajesh Muthu_CA - July 2016-v2.0
 
7 Must-sees on a Hanoi Excursion
7 Must-sees on a Hanoi Excursion7 Must-sees on a Hanoi Excursion
7 Must-sees on a Hanoi Excursion
 
El ludo de la energía (1)
El ludo de la energía (1)El ludo de la energía (1)
El ludo de la energía (1)
 
Nurs 444 community assessment windshield presentation ken meier
Nurs 444 community assessment windshield presentation   ken meierNurs 444 community assessment windshield presentation   ken meier
Nurs 444 community assessment windshield presentation ken meier
 
Rajesh Muthu_CA - Oct 2015
Rajesh Muthu_CA - Oct 2015Rajesh Muthu_CA - Oct 2015
Rajesh Muthu_CA - Oct 2015
 
food borne infection and intoxication
food borne infection and intoxicationfood borne infection and intoxication
food borne infection and intoxication
 
3a secundariacte2016
3a secundariacte20163a secundariacte2016
3a secundariacte2016
 

Similar to Operating Systems

Chapter one_oS.ppt
Chapter one_oS.pptChapter one_oS.ppt
Chapter one_oS.pptmiki304759
 
os unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systemsos unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systemsssuser6aef00
 
Web Quest Of Operating Systems
Web Quest Of Operating SystemsWeb Quest Of Operating Systems
Web Quest Of Operating SystemsLAMMYY
 
Kernel security Concepts
Kernel security ConceptsKernel security Concepts
Kernel security ConceptsMohit Saxena
 
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...ApurvaLaddha
 
Introduction to OS.pptx
Introduction to OS.pptxIntroduction to OS.pptx
Introduction to OS.pptxtaruian
 
OSmodule1_ppt.pptx
OSmodule1_ppt.pptxOSmodule1_ppt.pptx
OSmodule1_ppt.pptxRADHIKAB20
 
Engg-0505-IT-Operating-Systems-2nd-year.pdf
Engg-0505-IT-Operating-Systems-2nd-year.pdfEngg-0505-IT-Operating-Systems-2nd-year.pdf
Engg-0505-IT-Operating-Systems-2nd-year.pdfnikhil287188
 
Operating system by ajay yadav shq upr
Operating system by ajay yadav shq uprOperating system by ajay yadav shq upr
Operating system by ajay yadav shq uprAjay Yadav
 
Lecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdfLecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdfAmanuelmergia
 

Similar to Operating Systems (20)

Operating System
Operating SystemOperating System
Operating System
 
Chapter one_oS.ppt
Chapter one_oS.pptChapter one_oS.ppt
Chapter one_oS.ppt
 
os unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systemsos unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systems
 
1. Introduction to OS.ppt
1. Introduction to OS.ppt1. Introduction to OS.ppt
1. Introduction to OS.ppt
 
Web Quest Of Operating Systems
Web Quest Of Operating SystemsWeb Quest Of Operating Systems
Web Quest Of Operating Systems
 
unit1 part1.ppt
unit1 part1.pptunit1 part1.ppt
unit1 part1.ppt
 
Kernel security Concepts
Kernel security ConceptsKernel security Concepts
Kernel security Concepts
 
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...
 
Unit I OS.pdf
Unit I OS.pdfUnit I OS.pdf
Unit I OS.pdf
 
Introduction to OS.pptx
Introduction to OS.pptxIntroduction to OS.pptx
Introduction to OS.pptx
 
Os ch1
Os ch1Os ch1
Os ch1
 
OSmodule1_ppt.pptx
OSmodule1_ppt.pptxOSmodule1_ppt.pptx
OSmodule1_ppt.pptx
 
Engg-0505-IT-Operating-Systems-2nd-year.pdf
Engg-0505-IT-Operating-Systems-2nd-year.pdfEngg-0505-IT-Operating-Systems-2nd-year.pdf
Engg-0505-IT-Operating-Systems-2nd-year.pdf
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Operating system by ajay yadav shq upr
Operating system by ajay yadav shq uprOperating system by ajay yadav shq upr
Operating system by ajay yadav shq upr
 
OS chapter 1.pptx
OS chapter 1.pptxOS chapter 1.pptx
OS chapter 1.pptx
 
OS chapter 1.pptx
OS chapter 1.pptxOS chapter 1.pptx
OS chapter 1.pptx
 
OS Content.pdf
OS Content.pdfOS Content.pdf
OS Content.pdf
 
Lecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdfLecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdf
 

Operating Systems

  • 2. What is an Operating System? •The most important program that runs on your computer. It manages all other programs on the machine. •Every PC has to have one to run other applications or programs.
  • 3. Operating System Objectives • Convenience • Makes the computer more convenient to use • Efficiency • Allows computer system resources to be used in an efficient manner • Ability to evolve • Permit effective development, testing, and introduction of new system functions without interfering with service.
  • 4. Services Provided by the Operating System • Program development • Editors and debuggers • Program execution • Access to I/O devices • Controlled access to files • System access
  • 5. Services Provided by the Operating System • Error detection and response • Internal and external hardware errors • Memory error • Device failure • Software errors • Arithmetic overflow • Access forbidden memory locations • Operating system cannot grant request of application
  • 6. Services Provided by the Operating System • Accounting • Collect usage statistics • Monitor performance • Used to anticipate future enhancements • Used for billing purposes
  • 7. Operating System • Responsible for managing resources • Functions same way as ordinary computer software • It is program that is executed • Operating system relinquishes control of the processor
  • 8. Kernel • Portion of operating system that is in main memory • Contains most frequently used functions • Also called the nucleus
  • 9. Evolution of Operating Systems •Serial Processing • No operating system • Machines run from a console with display lights, toggle switches, input device, and printer • Schedule time • Setup included loading the compiler, source program, saving compiled program, and loading and linking
  • 10. Evolution of Operating Systems •Simple Batch Systems •Monitors •Software that controls the sequence of events •Batch jobs together •Program branches back to monitor when finished
  • 11. Types of Operating Systems 1.Single-user, single task • This type manages the computer so that one user can effectively do one thing at a time. 2. Multi-user, multi-task • Allows two or more users to run programs at the same time. Some operating systems permit hundreds or even thousands of concurrent users.
  • 12. Types of Operating Systems • 3. Real Time Operating Systems • RTOS are used to control machinery, scientific instruments, and industrial systems. There is typically very little user interface capability. Resources are managed so that a particular operation executes precisely the same every time. • 4. Single-user, Multi-tasking • This is the type of operating system most desktops and laptops use today. Microsoft’s Windows and Apple’s MacOS are both examples of operating systems that will let a single user have several programs in operation at the same time.
  • 13. OS - Wake up call •When you turn on the power to a PC, the first program that runs is a set of instructions kept in the computer's read-only memory (ROM). •It checks to make sure everything is functioning properly. •It checks the CPU, memory, and basic input-output systems (BIOS) for errors. •Once successful, the software will begin to activate the computer's disk drives. •It then finds the first piece of the operating system:the bootstrap loader.
  • 14. OS - Booting the PC •The bootstrap loader is a small program that has a single function: It loads the operating system into memory and allows it to begin operation. •The bootstrap loader sets up the small driver programs that interface with and control the various hardware. •It sets up the divisions of • memory • user information, and • applications.
  • 15. OS - Booting the PC •It establishes the data structures needed to communicate within and between the subsystems and applications of the computer. •Then it turns control of the computer over to the operating system.