SlideShare a Scribd company logo
1 of 29
Understanding Operating Systems “ I think there is a world market for maybe five computers.” — Thomas J. Watson (1874–1956; chairman of IBM 1949–1956)
What  is  an Operating System? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operating System  Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operating System  Software (continued) Figure 1.1: Model  of a non - networked   operating   system
Operating System  Software (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Operating System  Software (continued) Figure 1.2: Subsystems managers at the base of a pyramid
Operating System  Software (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operating System  Software (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operating System  Software (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Operating System  Software (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Operating System  Software (continued) ,[object Object],[object Object],[object Object],[object Object]
Operating System  Software (continued) Figure 1.3: Model  of a networked   operating   system
Machine Hardware ,[object Object],[object Object],[object Object],[object Object],[object Object]
Machine Hardware  (continued) Figure 1.4: Computer system hardware configuration
Machine Hardware  (continued) Table 1.1: Different platforms and operating systems
Types of Operating Systems  (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Types of Operating Systems  (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Types of Operating Systems  (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Types of Operating Systems  (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Current Operating Systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
System Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
System Architecture  (continued) Figure 1.10: (a) Early operating systems; (b) & (c) Modern    object-oriented systems
Threads ,[object Object],[object Object],[object Object],[object Object],[object Object]
Multiprocessing Configurations ,[object Object],[object Object],[object Object],[object Object],[object Object]
Multiprocessing Configurations  (continued) Figure 1.11:  Symmetric multiprocessing   system    with five   processors
Multiprocessing Configurations  (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object]
Summary (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Summary (continued) ,[object Object],[object Object],[object Object]

More Related Content

What's hot

Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
priya_sinha02
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
aamc1100
 
Linux process management
Linux process managementLinux process management
Linux process management
Raghu nath
 

What's hot (20)

System call
System callSystem call
System call
 
Operating system - Process and its concepts
Operating system - Process and its conceptsOperating system - Process and its concepts
Operating system - Process and its concepts
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
 
CPU Architecture - Basic
CPU Architecture - BasicCPU Architecture - Basic
CPU Architecture - Basic
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
 
Chapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatzChapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatz
 
Comparision of scheduling algorithms
Comparision of scheduling algorithmsComparision of scheduling algorithms
Comparision of scheduling algorithms
 
Virtual memory ppt
Virtual memory pptVirtual memory ppt
Virtual memory ppt
 
Operating System
Operating SystemOperating System
Operating System
 
Operating system basics
Operating system basicsOperating system basics
Operating system basics
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Evolution of os
Evolution of osEvolution of os
Evolution of os
 
Virtual Memory
Virtual MemoryVirtual Memory
Virtual Memory
 
CPU Scheduling Algorithms
CPU Scheduling AlgorithmsCPU Scheduling Algorithms
CPU Scheduling Algorithms
 
CS6401 Operating Systems
CS6401 Operating SystemsCS6401 Operating Systems
CS6401 Operating Systems
 
Linux process management
Linux process managementLinux process management
Linux process management
 

Viewers also liked

charles_long Linkedin
charles_long Linkedincharles_long Linkedin
charles_long Linkedin
Charles Long
 
Understanding operating systems 5th ed ch07
Understanding operating systems 5th ed ch07Understanding operating systems 5th ed ch07
Understanding operating systems 5th ed ch07
BarrBoy
 
Understanding operating systems 5th ed ch04
Understanding operating systems 5th ed ch04Understanding operating systems 5th ed ch04
Understanding operating systems 5th ed ch04
BarrBoy
 
Understanding operating systems 5th ed ch12
Understanding operating systems 5th ed ch12Understanding operating systems 5th ed ch12
Understanding operating systems 5th ed ch12
BarrBoy
 
resource management
  resource management  resource management
resource management
Ashish Kumar
 
Lesson 2 - Understanding Operating System Configurations
Lesson 2 - Understanding Operating System ConfigurationsLesson 2 - Understanding Operating System Configurations
Lesson 2 - Understanding Operating System Configurations
Gene Carboni
 
Understanding operating systems 5th ed ch01
Understanding operating systems 5th ed ch01Understanding operating systems 5th ed ch01
Understanding operating systems 5th ed ch01
BarrBoy
 
Memory management early_systems
Memory management early_systemsMemory management early_systems
Memory management early_systems
Mybej Che
 

Viewers also liked (20)

Types of os
Types of osTypes of os
Types of os
 
Windows server 2008
Windows server 2008Windows server 2008
Windows server 2008
 
The blockchain disruption
The blockchain disruptionThe blockchain disruption
The blockchain disruption
 
Computer Measures of Performance
Computer Measures of PerformanceComputer Measures of Performance
Computer Measures of Performance
 
charles_long Linkedin
charles_long Linkedincharles_long Linkedin
charles_long Linkedin
 
Multitasking in the Emergency Communications Environment
Multitasking in the Emergency Communications EnvironmentMultitasking in the Emergency Communications Environment
Multitasking in the Emergency Communications Environment
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Toughest Things First & Normative Multi-Tasking - Aditya Yadav
Toughest Things First & Normative Multi-Tasking - Aditya YadavToughest Things First & Normative Multi-Tasking - Aditya Yadav
Toughest Things First & Normative Multi-Tasking - Aditya Yadav
 
Understanding operating systems 5th ed ch07
Understanding operating systems 5th ed ch07Understanding operating systems 5th ed ch07
Understanding operating systems 5th ed ch07
 
Virtual Memory
Virtual MemoryVirtual Memory
Virtual Memory
 
Understanding operating systems 5th ed ch04
Understanding operating systems 5th ed ch04Understanding operating systems 5th ed ch04
Understanding operating systems 5th ed ch04
 
Understanding operating systems 5th ed ch12
Understanding operating systems 5th ed ch12Understanding operating systems 5th ed ch12
Understanding operating systems 5th ed ch12
 
resource management
  resource management  resource management
resource management
 
Chapter 3: Processes
Chapter 3: ProcessesChapter 3: Processes
Chapter 3: Processes
 
Lesson 2 - Understanding Operating System Configurations
Lesson 2 - Understanding Operating System ConfigurationsLesson 2 - Understanding Operating System Configurations
Lesson 2 - Understanding Operating System Configurations
 
Understanding operating systems 5th ed ch01
Understanding operating systems 5th ed ch01Understanding operating systems 5th ed ch01
Understanding operating systems 5th ed ch01
 
How to hack the web
How to hack the webHow to hack the web
How to hack the web
 
Memory management early_systems
Memory management early_systemsMemory management early_systems
Memory management early_systems
 
Ch01 introducing operating systems
Ch01 introducing operating systemsCh01 introducing operating systems
Ch01 introducing operating systems
 
The Crypto Enlightenment: Social Theory of Blockchains
The Crypto Enlightenment: Social Theory of Blockchains The Crypto Enlightenment: Social Theory of Blockchains
The Crypto Enlightenment: Social Theory of Blockchains
 

Similar to An Introduction to Operating Systems

Ch3 OS
Ch3 OSCh3 OS
Ch3 OS
C.U
 
Ch1 OS
Ch1 OSCh1 OS
Ch1 OS
C.U
 

Similar to An Introduction to Operating Systems (20)

Lecture_01 Operating System Course Introduction
Lecture_01 Operating System Course IntroductionLecture_01 Operating System Course Introduction
Lecture_01 Operating System Course Introduction
 
Operating Systems
Operating Systems Operating Systems
Operating Systems
 
Ch3
Ch3Ch3
Ch3
 
Introduction of operating system
Introduction of operating systemIntroduction of operating system
Introduction of operating system
 
Operating System
Operating SystemOperating System
Operating System
 
Ch3 OS
Ch3 OSCh3 OS
Ch3 OS
 
OSCh3
OSCh3OSCh3
OSCh3
 
OS_Ch3
OS_Ch3OS_Ch3
OS_Ch3
 
Module1
Module1Module1
Module1
 
Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]
 
Ch1 OS
Ch1 OSCh1 OS
Ch1 OS
 
OS_Ch1
OS_Ch1OS_Ch1
OS_Ch1
 
OSCh1
OSCh1OSCh1
OSCh1
 
Mca ii os u-1 introduction to os
Mca  ii  os u-1 introduction to osMca  ii  os u-1 introduction to os
Mca ii os u-1 introduction to os
 
ITM(2).ppt
ITM(2).pptITM(2).ppt
ITM(2).ppt
 
Operating system notes ch1
Operating system notes ch1Operating system notes ch1
Operating system notes ch1
 
OS-ch01-2024.ppt
OS-ch01-2024.pptOS-ch01-2024.ppt
OS-ch01-2024.ppt
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
 
OS UNIT 1 PPT.pptx
OS UNIT 1 PPT.pptxOS UNIT 1 PPT.pptx
OS UNIT 1 PPT.pptx
 
Types of os
Types of osTypes of os
Types of os
 

An Introduction to Operating Systems

  • 1. Understanding Operating Systems “ I think there is a world market for maybe five computers.” — Thomas J. Watson (1874–1956; chairman of IBM 1949–1956)
  • 2.
  • 3.
  • 4. Operating System Software (continued) Figure 1.1: Model of a non - networked operating system
  • 5.
  • 6. Operating System Software (continued) Figure 1.2: Subsystems managers at the base of a pyramid
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Operating System Software (continued) Figure 1.3: Model of a networked operating system
  • 13.
  • 14. Machine Hardware (continued) Figure 1.4: Computer system hardware configuration
  • 15. Machine Hardware (continued) Table 1.1: Different platforms and operating systems
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. System Architecture (continued) Figure 1.10: (a) Early operating systems; (b) & (c) Modern object-oriented systems
  • 23.
  • 24.
  • 25. Multiprocessing Configurations (continued) Figure 1.11: Symmetric multiprocessing system with five processors
  • 26.
  • 27.
  • 28.
  • 29.