SlideShare a Scribd company logo
1 of 13
Chapter (2)
Operating System Overview
Dr. Hnin Lai Nyo
Lecturer
Faculty of Computer Science
Lecture Contents
 Lecture 1: Operating System Objectives and Functions
 Lecture 2: The Evolution of Operating System
 Lecture 3: Major Achievements
 Lecture 4: Developments Leading to Modern Operating Systems
 Lecture 5: Virtual Machines
 Lecture 6: OS Design Considerations for Multiprocessor and Multicore
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
Lecture 1: Operating System Objectives and Functions
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
 What is Operating System?
 Operating System Objectives
 Operating System Functions
 Operating System Services
 Key Interfaces
Learning Objectives
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
 To introduce the basic elements of computer system and their relationships
 To understandd the key function of an operating system
 To know the operating system services
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
 A program that controls the execution application programs
 An interface between applications and hardware
What is Operating System?
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
What is Programming Language ?
Operating System Objectives
Ability to
evolve
An OS should be constructed in such a way as to permit the
effective development, testing and introdiction of new system
functions without interfering with service
Efficiency
An OS allows the computer system resources to
be used in an efficient manner.
Convenience An OS makes a computer more convenient to use
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
Operating System Functions
 The Operating System as a User/Computer Interface
Application programs
Libraries/utilities
Operating System
Execution hardwre
Memory
translation
System interconnect
(bus)
I/O devices
and
networking
Main
memory
Application
programming interface
Application
binary interface
Instruction set
architecture
Software
Hardware
Figure 2.1 Computer Hardware
and Software Structure
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
Operating System Functions
.
.
.
Memory
Operating
system
software
Programs
and data
Processor Processor
I/O controller
I/O controller
I/O controller
.
.
.
OS
Programs
Data
Storage
.
.
.
Printers,
keyboards,
digital camera,
etc.
Computer System
I/O devices
Figure 2.2 The Operating Ssystem
as Resource Manager
 The Operating System as Resource Manager
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
What is Programming Language ?
Operating System Services
 Program development
 Program execution
 Access to I/O devices
 Controlled access to files
 System access
 Error detection and response
 Accounting
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
Key Interfaces
 Instruction set Architecture (ISA)
 Application binary interface (ABI)
 Application programming interface (API)
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
Summary
In this lecture, you learned about
 Operating system and its objectives
 The OS as a user computer interface and as a reosurce manager
 Services of Operating system
Learning Outcomes
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
After the end of the lecture, the students will be able to:
 know three objectives of an OS design
 Understand the services and functions of an operating system
References
FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
1. “Operating Systems, internal and Design Principles” by William
Stallings, 7th Edition, ISBN 13: 978-13-230998-1.

More Related Content

Similar to Ch2_OS_Lecture 1.pptx

L1 Introduction to OS.pptx
L1 Introduction to OS.pptxL1 Introduction to OS.pptx
L1 Introduction to OS.pptxSHUBHAMMALIK71
 
Computer application in business
Computer application in businessComputer application in business
Computer application in businessMONCY KURIAKOSE
 
CIS Ivy.pptx
CIS Ivy.pptxCIS Ivy.pptx
CIS Ivy.pptxMoin82
 
software system_and_application_software
software system_and_application_softwaresoftware system_and_application_software
software system_and_application_softwareTallat Satti
 
Real Time Operating System ,Structures of Operating System (Monolithic, Micro...
Real Time Operating System ,Structures of Operating System(Monolithic, Micro...Real Time Operating System ,Structures of Operating System(Monolithic, Micro...
Real Time Operating System ,Structures of Operating System (Monolithic, Micro...VIJETHAK2
 
os assignment shoaib.docx
os assignment shoaib.docxos assignment shoaib.docx
os assignment shoaib.docxMShoaib60
 
os assignment 2nd shoaib.docx
os assignment 2nd shoaib.docxos assignment 2nd shoaib.docx
os assignment 2nd shoaib.docxMShoaib60
 
Running Head WINDOWS AND LINUX 1WINDOWS AND LINUX12.docx
Running Head WINDOWS AND LINUX     1WINDOWS AND LINUX12.docxRunning Head WINDOWS AND LINUX     1WINDOWS AND LINUX12.docx
Running Head WINDOWS AND LINUX 1WINDOWS AND LINUX12.docxjeffsrosalyn
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsImran Waris
 
Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System ProgrammingSayed Chhattan Shah
 
OS - BACKGROUND HANDLING
OS - BACKGROUND HANDLING OS - BACKGROUND HANDLING
OS - BACKGROUND HANDLING ImranBhatti58
 
Computer Architecture and Organization, CPU
Computer Architecture and Organization, CPUComputer Architecture and Organization, CPU
Computer Architecture and Organization, CPUReymondDalupang
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptxVanshikaPatel41
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft wareSamuel Igbanogu
 
04 software system and application software
04 software   system and application software04 software   system and application software
04 software system and application softwareSowmini Gowda
 

Similar to Ch2_OS_Lecture 1.pptx (20)

OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
L1 Introduction to OS.pptx
L1 Introduction to OS.pptxL1 Introduction to OS.pptx
L1 Introduction to OS.pptx
 
Software
SoftwareSoftware
Software
 
Computer application in business
Computer application in businessComputer application in business
Computer application in business
 
CIS Ivy.pptx
CIS Ivy.pptxCIS Ivy.pptx
CIS Ivy.pptx
 
software system_and_application_software
software system_and_application_softwaresoftware system_and_application_software
software system_and_application_software
 
Real Time Operating System ,Structures of Operating System (Monolithic, Micro...
Real Time Operating System ,Structures of Operating System(Monolithic, Micro...Real Time Operating System ,Structures of Operating System(Monolithic, Micro...
Real Time Operating System ,Structures of Operating System (Monolithic, Micro...
 
System structure
System structureSystem structure
System structure
 
os assignment shoaib.docx
os assignment shoaib.docxos assignment shoaib.docx
os assignment shoaib.docx
 
os assignment 2nd shoaib.docx
os assignment 2nd shoaib.docxos assignment 2nd shoaib.docx
os assignment 2nd shoaib.docx
 
Running Head WINDOWS AND LINUX 1WINDOWS AND LINUX12.docx
Running Head WINDOWS AND LINUX     1WINDOWS AND LINUX12.docxRunning Head WINDOWS AND LINUX     1WINDOWS AND LINUX12.docx
Running Head WINDOWS AND LINUX 1WINDOWS AND LINUX12.docx
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Chapter 2 modeling the process and life-cycle
Chapter 2  modeling the process and life-cycleChapter 2  modeling the process and life-cycle
Chapter 2 modeling the process and life-cycle
 
Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System Programming
 
OS - BACKGROUND HANDLING
OS - BACKGROUND HANDLING OS - BACKGROUND HANDLING
OS - BACKGROUND HANDLING
 
Computer Architecture and Organization, CPU
Computer Architecture and Organization, CPUComputer Architecture and Organization, CPU
Computer Architecture and Organization, CPU
 
Ch2
Ch2Ch2
Ch2
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
04 software system and application software
04 software   system and application software04 software   system and application software
04 software system and application software
 

More from AllinOne746595

More from AllinOne746595 (8)

Ch2_OS_Lecture 1_myself.pptx
Ch2_OS_Lecture 1_myself.pptxCh2_OS_Lecture 1_myself.pptx
Ch2_OS_Lecture 1_myself.pptx
 
Ch4_OS_Lecture.pdf
Ch4_OS_Lecture.pdfCh4_OS_Lecture.pdf
Ch4_OS_Lecture.pdf
 
Ch12_OS_Lecture 4.pdf
Ch12_OS_Lecture 4.pdfCh12_OS_Lecture 4.pdf
Ch12_OS_Lecture 4.pdf
 
Linux_Ch2 Lecture (1).pdf
Linux_Ch2 Lecture (1).pdfLinux_Ch2 Lecture (1).pdf
Linux_Ch2 Lecture (1).pdf
 
Ch12_OS_Lecture 5.pdf
Ch12_OS_Lecture 5.pdfCh12_OS_Lecture 5.pdf
Ch12_OS_Lecture 5.pdf
 
Ch12_OS_Lecture 6.pdf
Ch12_OS_Lecture 6.pdfCh12_OS_Lecture 6.pdf
Ch12_OS_Lecture 6.pdf
 
Ch2_OS_Lecture 3.pptx
Ch2_OS_Lecture 3.pptxCh2_OS_Lecture 3.pptx
Ch2_OS_Lecture 3.pptx
 
Ch7_OS_Lecture 4.pdf
Ch7_OS_Lecture 4.pdfCh7_OS_Lecture 4.pdf
Ch7_OS_Lecture 4.pdf
 

Recently uploaded

How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactisticshameyhk98
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationNeilDeclaro1
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 

Recently uploaded (20)

How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 

Ch2_OS_Lecture 1.pptx

  • 1. Chapter (2) Operating System Overview Dr. Hnin Lai Nyo Lecturer Faculty of Computer Science
  • 2. Lecture Contents  Lecture 1: Operating System Objectives and Functions  Lecture 2: The Evolution of Operating System  Lecture 3: Major Achievements  Lecture 4: Developments Leading to Modern Operating Systems  Lecture 5: Virtual Machines  Lecture 6: OS Design Considerations for Multiprocessor and Multicore FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES
  • 3. Lecture 1: Operating System Objectives and Functions FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES  What is Operating System?  Operating System Objectives  Operating System Functions  Operating System Services  Key Interfaces
  • 4. Learning Objectives FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES  To introduce the basic elements of computer system and their relationships  To understandd the key function of an operating system  To know the operating system services
  • 5. FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES  A program that controls the execution application programs  An interface between applications and hardware What is Operating System?
  • 6. FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES What is Programming Language ? Operating System Objectives Ability to evolve An OS should be constructed in such a way as to permit the effective development, testing and introdiction of new system functions without interfering with service Efficiency An OS allows the computer system resources to be used in an efficient manner. Convenience An OS makes a computer more convenient to use
  • 7. FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES Operating System Functions  The Operating System as a User/Computer Interface Application programs Libraries/utilities Operating System Execution hardwre Memory translation System interconnect (bus) I/O devices and networking Main memory Application programming interface Application binary interface Instruction set architecture Software Hardware Figure 2.1 Computer Hardware and Software Structure
  • 8. FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES Operating System Functions . . . Memory Operating system software Programs and data Processor Processor I/O controller I/O controller I/O controller . . . OS Programs Data Storage . . . Printers, keyboards, digital camera, etc. Computer System I/O devices Figure 2.2 The Operating Ssystem as Resource Manager  The Operating System as Resource Manager
  • 9. FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES What is Programming Language ? Operating System Services  Program development  Program execution  Access to I/O devices  Controlled access to files  System access  Error detection and response  Accounting
  • 10. FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES Key Interfaces  Instruction set Architecture (ISA)  Application binary interface (ABI)  Application programming interface (API)
  • 11. FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES Summary In this lecture, you learned about  Operating system and its objectives  The OS as a user computer interface and as a reosurce manager  Services of Operating system
  • 12. Learning Outcomes FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES After the end of the lecture, the students will be able to:  know three objectives of an OS design  Understand the services and functions of an operating system
  • 13. References FACULTY OF COMPUTER SCIENCE, UNIVERSITY OF COMPUTER STUDIES 1. “Operating Systems, internal and Design Principles” by William Stallings, 7th Edition, ISBN 13: 978-13-230998-1.