SlideShare a Scribd company logo
Mr Satyendra Mohan Srivastava JIT Barabanki
Mr Satyendra Mohan Srivastava, JIT Barabanki
Chapter 1: Introduction
 What is Operating System
 Computer System Structure
 Diagrammatic representation of a Computer System
 Operating System: Viewpoints
 Few important points
 Classification of OS
 Computer startup
 OS Layered approach
 System component
 OS services
01/19/17 2
Mr Satyendra Mohan Srivastava, JIT Barabanki
Operating
System
 An Operating System is a program that acts as an
intermediate b/w the computer hardware and the user of a
computer
 An Operating System is a program that manages the
computer hardware
 Operating system goals
Convenience for the user
Efficiency
01/19/17 3
Mr Satyendra Mohan Srivastava, JIT Barabanki
Computer System Structure
Computer system is mainly divided into four
components:
• Hardware
Memory, CPU and I/O devices
• Operating system
Coordinates and controls the use of hardware
• Application programs
Word processors, web browsers, compilers, database
systems and video games
• Users
Machines, people and other computers
01/19/17 4
Mr Satyendra Mohan Srivastava, JIT Barabanki
Operating System:
Viewpoints
Operating System can be understood by following point
of views:
 User View
 System View
• USER VIEW
User emphasizes on ease of use, convenience, little on performance
and none to resource utilization
• SYSTEM VIEW
Resource allocator - Hardware and Software
Control Program – Manages the execution of user programs(errors
and improper use)
01/19/17 5
computer hardware
Mr Satyendra Mohan Srivastava, JIT Barabanki
Diagrammatic representation of a
Computer System
User
3
… User
n
User
1
User
2
operating system
01/19/17 6
compiler assembler text editor … database
system
system and application programs
Mr Satyendra Mohan Srivastava, JIT Barabanki
Diagrammatic representation of a
Computer System
User
3
… User
n
User
1
User
2
01/19/17 7
compiler assembler text editor … database
system
system and application programs
operating system
computer hardware
Mr Satyendra Mohan Srivastava, JIT Barabanki
Few Important Points
• Kernel is only program running all the time on the computer
system
• Other program will be an application program or system
program
01/19/17 8
Mr Satyendra Mohan Srivastava, JIT Barabanki
Classification of Operating
System
 Batch Systems
 Interactive Systems
 Multiprogrammed Systems
 Time Sharing Systems
 Desktop Systems
 Multiprocessor Systems
 Distributed Systems
 Client Server Systems
 Peer to Peer Systems
01/19/17 9
Mr Satyendra Mohan Srivastava, JIT Barabanki
Classification of Operating
Systems Conti…
 Real Time Systems
 Clustered Systems
 Interactive System
 Multiuser System
 Multithreaded System
01/19/17 10
Mr Satyendra Mohan Srivastava, JIT Barabanki
Classification of Operating
Systems Conti…
01/19/17 11
 Batch System
 Job(Program, Data & Information) in job pool
 All job are kept in job pool
 Submit to the Job operator
 Operators together jobs(batch) as a group
 The output send back to appropriate program
 Disk technology allowed OS to keep all jobs on a disk
 OS perform job scheduling
 Multiprogrammed System
 Goal: To maximize the CPU load
 Atleast one job needs to execute, CPU never sit idle
 Job Scheduling
Mr Satyendra Mohan Srivastava, JIT Barabanki
Classification of Operating
Systems Conti…
01/19/17 12
 Time-Sharing or Multitasking System
 It is one of the extension of Multiprogramming
 The executable multiple jobs with short frequency time while running
 Minimum response time
 Resources are shared in many users
 CPU scheduling and Multiprogramming are mechanism for its
implementation
 Multiprocessor or Parallel or Tightly coupled Systems
 More than one processor with shared bus, clock, peripheral devices
 Sometimes even memory
 Advanages: Increased throughput, Economy of sale, Increased
reliability
Mr Satyendra Mohan Srivastava, JIT Barabanki
Classification of Operating
Systems Conti…
01/19/17 13
 Distributed System
Client-Server System
 Centralized systems act as server systems
 Server system satisfies the request generated by client
N/W
ClientClient Client Client
Server
Basic Client Server Architecture
Mr Satyendra Mohan Srivastava, JIT Barabanki01/19/17 14
Classification of Operating
Systems Conti…
 Peer-to-Peer Systems
 Clustered System
 Grouping of requirement
 Real-Time System
 Rigid time requirement
 Type: Hard and Soft real-time system
 Interactive System
 Provide interaction between Human and Computer system
Mr Satyendra Mohan Srivastava, JIT Barabanki
Classification of Operating
Systems Conti…
01/19/17 15
 Multiuser System
 Concurrent access by multiple users
 Multithreaded System
 A thread is a lightweight process
 A thread is a flow of execution
 Goal: Parallelism
Mr Satyendra Mohan Srivastava, JIT Barabanki
Computer Startup
 Booting
The procedure or mechanism of starting a computer by loading Kernel
 Bootstrap program
 loaded at reboot or power-up
 stored in ROM or EPROM
01/19/17 16
Mr Satyendra Mohan Srivastava, JIT Barabanki
Operating System Structure
Layered Approach
01/19/17 17
 Operating System is divided or broken down into levels (layers)
 Built on top of lower layer
 The bottom layer (lower layer 0) is hardware and the highest layer is the
user interferences
 The Data Structures and a set of routines at the top layer can invoke
operations on lower layer
 Each layer hides some operations, certain data structures and hardware
from higher level layers
Mr Satyendra Mohan Srivastava, JIT Barabanki
Operating System
Structure Layered
Approach
01/19/17 18
Hardware
Kernel
Program
Layered Architecture
 Modularity
 Simplifies debugging(errors)
 System verification
Advantage
:
Mr Satyendra Mohan Srivastava, JIT Barabanki
System Component
01/19/17 19
 Process Management
 Main Memory Management
 File Management
 I/O System Management
 Secondary Memory Management
 Networking
 Protection System
 Command Interpreter System
Mr Satyendra Mohan Srivastava, JIT Barabanki
Operating System Services
01/19/17 20
There are five type of services provided by operating system:
 Program Execution
 I/O Operations
 File System manipulation
 Communications
 Error detection
 Resource allocation
 Accounting
 Protection
Mr Satyendra Mohan Srivastava, JIT Barabanki
Any Question….
01/19/17 21

More Related Content

What's hot

operating system
operating systemoperating system
operating system
KadianAman
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
Yanne Evangelista
 
Operating system || Chapter 3: Process
Operating system || Chapter 3: ProcessOperating system || Chapter 3: Process
Operating system || Chapter 3: Process
AnkonGopalBanik
 
Operating System / System Operasi
Operating System / System Operasi                   Operating System / System Operasi
Operating System / System Operasi
seolangit4
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
AnkonGopalBanik
 
OS - Operating System
OS - Operating System OS - Operating System
OS - Operating System
MaqdamYasir
 
Booting in Computer
Booting in Computer Booting in Computer
Booting in Computer
MaqdamYasir
 
Operating system 06 operating system classification
Operating system 06 operating system classificationOperating system 06 operating system classification
Operating system 06 operating system classification
Vaibhav Khanna
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
Madhushree Shettigar
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
Operating System BCA 301
Operating System BCA 301Operating System BCA 301
Operating System BCA 301
cpjcollege
 
PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)
Fizaril Amzari Omar
 
Operating system
Operating systemOperating system
Operating system
Haripritha
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1
abhinav baba
 
Register
RegisterRegister
Register
AnkonGopalBanik
 
Operating system introducton and tyes
Operating system introducton and tyesOperating system introducton and tyes
Operating system introducton and tyesNancy Verma
 
What is operating system
What is operating systemWhat is operating system
What is operating system
Suvithak
 
Operating System
Operating SystemOperating System
Operating System
Momina Idrees
 
BAIT1003 Chapter 6
BAIT1003 Chapter 6BAIT1003 Chapter 6
BAIT1003 Chapter 6
limsh
 

What's hot (20)

operating system
operating systemoperating system
operating system
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Operating system || Chapter 3: Process
Operating system || Chapter 3: ProcessOperating system || Chapter 3: Process
Operating system || Chapter 3: Process
 
Operating System / System Operasi
Operating System / System Operasi                   Operating System / System Operasi
Operating System / System Operasi
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
 
OS - Operating System
OS - Operating System OS - Operating System
OS - Operating System
 
Booting in Computer
Booting in Computer Booting in Computer
Booting in Computer
 
Operating system 06 operating system classification
Operating system 06 operating system classificationOperating system 06 operating system classification
Operating system 06 operating system classification
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Operating System BCA 301
Operating System BCA 301Operating System BCA 301
Operating System BCA 301
 
PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)
 
Operating system
Operating systemOperating system
Operating system
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1
 
Register
RegisterRegister
Register
 
Assignment
AssignmentAssignment
Assignment
 
Operating system introducton and tyes
Operating system introducton and tyesOperating system introducton and tyes
Operating system introducton and tyes
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
Operating System
Operating SystemOperating System
Operating System
 
BAIT1003 Chapter 6
BAIT1003 Chapter 6BAIT1003 Chapter 6
BAIT1003 Chapter 6
 

Similar to Operating system

3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf
rohitbaweja26
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
Rashmi Bhat
 
Lecture1423726024
Lecture1423726024Lecture1423726024
Lecture1423726024
deepakjeetu
 
Operating system introduction to operating system
Operating system   introduction to operating systemOperating system   introduction to operating system
Operating system introduction to operating systemjaydeesa17
 
A topic on embedded system
A topic on embedded systemA topic on embedded system
A topic on embedded system
SarengGopal
 
Unit 1_Operating system
Unit 1_Operating system Unit 1_Operating system
Unit 1_Operating system
JayeshGadhave1
 
IT109 Microsoft Windows 7 Operating Systems Unit 01
IT109 Microsoft Windows 7 Operating Systems Unit 01IT109 Microsoft Windows 7 Operating Systems Unit 01
IT109 Microsoft Windows 7 Operating Systems Unit 01blusmurfydot1
 
Topic_1___Part_1_Introduction.pptx.pdf
Topic_1___Part_1_Introduction.pptx.pdfTopic_1___Part_1_Introduction.pptx.pdf
Topic_1___Part_1_Introduction.pptx.pdf
luxasuhi
 
Compyter system softwere
Compyter system softwereCompyter system softwere
Compyter system softwere
Alamin Hossain Miraje
 
The Pc And Its Operating Systems
The Pc And Its Operating SystemsThe Pc And Its Operating Systems
The Pc And Its Operating Systems
Amber Wheeler
 
Operating System Lecture Notes
Operating System Lecture NotesOperating System Lecture Notes
Operating System Lecture Notes
FellowBuddy.com
 
Firo
FiroFiro
UNIT-I OVERVIEW OF OPERATING SYSTEM.pdf
UNIT-I OVERVIEW OF OPERATING   SYSTEM.pdfUNIT-I OVERVIEW OF OPERATING   SYSTEM.pdf
UNIT-I OVERVIEW OF OPERATING SYSTEM.pdf
Chaitanyabenade
 
OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)
Muhammad Osama
 
Chapter1_OS_Overview.pptx
Chapter1_OS_Overview.pptxChapter1_OS_Overview.pptx
Chapter1_OS_Overview.pptx
DenisPriscus
 
Operating Systems
Operating Systems Operating Systems
Operating Systems
Fahad Shaikh
 
os unit 1.pdf
os unit 1.pdfos unit 1.pdf
os unit 1.pdf
MananBatra17
 

Similar to Operating system (20)

3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Lecture1423726024
Lecture1423726024Lecture1423726024
Lecture1423726024
 
Operating system introduction to operating system
Operating system   introduction to operating systemOperating system   introduction to operating system
Operating system introduction to operating system
 
A topic on embedded system
A topic on embedded systemA topic on embedded system
A topic on embedded system
 
Unit 1_Operating system
Unit 1_Operating system Unit 1_Operating system
Unit 1_Operating system
 
IT109 Microsoft Windows 7 Operating Systems Unit 01
IT109 Microsoft Windows 7 Operating Systems Unit 01IT109 Microsoft Windows 7 Operating Systems Unit 01
IT109 Microsoft Windows 7 Operating Systems Unit 01
 
Chapter08
Chapter08Chapter08
Chapter08
 
Topic_1___Part_1_Introduction.pptx.pdf
Topic_1___Part_1_Introduction.pptx.pdfTopic_1___Part_1_Introduction.pptx.pdf
Topic_1___Part_1_Introduction.pptx.pdf
 
Compyter system softwere
Compyter system softwereCompyter system softwere
Compyter system softwere
 
Itc chapter # 9
Itc   chapter # 9Itc   chapter # 9
Itc chapter # 9
 
The Pc And Its Operating Systems
The Pc And Its Operating SystemsThe Pc And Its Operating Systems
The Pc And Its Operating Systems
 
Operating System Lecture Notes
Operating System Lecture NotesOperating System Lecture Notes
Operating System Lecture Notes
 
Firo
FiroFiro
Firo
 
UNIT-I OVERVIEW OF OPERATING SYSTEM.pdf
UNIT-I OVERVIEW OF OPERATING   SYSTEM.pdfUNIT-I OVERVIEW OF OPERATING   SYSTEM.pdf
UNIT-I OVERVIEW OF OPERATING SYSTEM.pdf
 
OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)
 
Chapter1_OS_Overview.pptx
Chapter1_OS_Overview.pptxChapter1_OS_Overview.pptx
Chapter1_OS_Overview.pptx
 
Operating Systems
Operating Systems Operating Systems
Operating Systems
 
An Introduction to Operating Systems
An Introduction to Operating SystemsAn Introduction to Operating Systems
An Introduction to Operating Systems
 
os unit 1.pdf
os unit 1.pdfos unit 1.pdf
os unit 1.pdf
 

More from Satyendra Mohan

Principal of Programming Language
Principal of Programming Language Principal of Programming Language
Principal of Programming Language
Satyendra Mohan
 
Introduction of Artificial Intelligence
Introduction of Artificial IntelligenceIntroduction of Artificial Intelligence
Introduction of Artificial Intelligence
Satyendra Mohan
 
Marketing of CSE Department
Marketing of CSE DepartmentMarketing of CSE Department
Marketing of CSE Department
Satyendra Mohan
 
Application layer
Application layer Application layer
Application layer
Satyendra Mohan
 
Transport layer features and functionality
Transport layer features and functionalityTransport layer features and functionality
Transport layer features and functionality
Satyendra Mohan
 
The Network Layer in CN
The Network Layer in CNThe Network Layer in CN
The Network Layer in CN
Satyendra Mohan
 
DDL and Physical Layer
DDL and Physical LayerDDL and Physical Layer
DDL and Physical Layer
Satyendra Mohan
 
Computer Network basic
Computer Network basicComputer Network basic
Computer Network basic
Satyendra Mohan
 
Memory and file system concepts
Memory and file system conceptsMemory and file system concepts
Memory and file system concepts
Satyendra Mohan
 
Process and its related concept with problems.
Process and its related concept with problems.Process and its related concept with problems.
Process and its related concept with problems.
Satyendra Mohan
 
Digital india
Digital indiaDigital india
Digital india
Satyendra Mohan
 
Material science eeem
Material science eeemMaterial science eeem
Material science eeem
Satyendra Mohan
 
Material science eeem
Material science eeemMaterial science eeem
Material science eeem
Satyendra Mohan
 
Ipc nee 303 ppt even sem
Ipc nee 303 ppt even semIpc nee 303 ppt even sem
Ipc nee 303 ppt even sem
Satyendra Mohan
 

More from Satyendra Mohan (14)

Principal of Programming Language
Principal of Programming Language Principal of Programming Language
Principal of Programming Language
 
Introduction of Artificial Intelligence
Introduction of Artificial IntelligenceIntroduction of Artificial Intelligence
Introduction of Artificial Intelligence
 
Marketing of CSE Department
Marketing of CSE DepartmentMarketing of CSE Department
Marketing of CSE Department
 
Application layer
Application layer Application layer
Application layer
 
Transport layer features and functionality
Transport layer features and functionalityTransport layer features and functionality
Transport layer features and functionality
 
The Network Layer in CN
The Network Layer in CNThe Network Layer in CN
The Network Layer in CN
 
DDL and Physical Layer
DDL and Physical LayerDDL and Physical Layer
DDL and Physical Layer
 
Computer Network basic
Computer Network basicComputer Network basic
Computer Network basic
 
Memory and file system concepts
Memory and file system conceptsMemory and file system concepts
Memory and file system concepts
 
Process and its related concept with problems.
Process and its related concept with problems.Process and its related concept with problems.
Process and its related concept with problems.
 
Digital india
Digital indiaDigital india
Digital india
 
Material science eeem
Material science eeemMaterial science eeem
Material science eeem
 
Material science eeem
Material science eeemMaterial science eeem
Material science eeem
 
Ipc nee 303 ppt even sem
Ipc nee 303 ppt even semIpc nee 303 ppt even sem
Ipc nee 303 ppt even sem
 

Recently uploaded

AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 

Recently uploaded (20)

AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 

Operating system

  • 1. Mr Satyendra Mohan Srivastava JIT Barabanki
  • 2. Mr Satyendra Mohan Srivastava, JIT Barabanki Chapter 1: Introduction  What is Operating System  Computer System Structure  Diagrammatic representation of a Computer System  Operating System: Viewpoints  Few important points  Classification of OS  Computer startup  OS Layered approach  System component  OS services 01/19/17 2
  • 3. Mr Satyendra Mohan Srivastava, JIT Barabanki Operating System  An Operating System is a program that acts as an intermediate b/w the computer hardware and the user of a computer  An Operating System is a program that manages the computer hardware  Operating system goals Convenience for the user Efficiency 01/19/17 3
  • 4. Mr Satyendra Mohan Srivastava, JIT Barabanki Computer System Structure Computer system is mainly divided into four components: • Hardware Memory, CPU and I/O devices • Operating system Coordinates and controls the use of hardware • Application programs Word processors, web browsers, compilers, database systems and video games • Users Machines, people and other computers 01/19/17 4
  • 5. Mr Satyendra Mohan Srivastava, JIT Barabanki Operating System: Viewpoints Operating System can be understood by following point of views:  User View  System View • USER VIEW User emphasizes on ease of use, convenience, little on performance and none to resource utilization • SYSTEM VIEW Resource allocator - Hardware and Software Control Program – Manages the execution of user programs(errors and improper use) 01/19/17 5
  • 6. computer hardware Mr Satyendra Mohan Srivastava, JIT Barabanki Diagrammatic representation of a Computer System User 3 … User n User 1 User 2 operating system 01/19/17 6 compiler assembler text editor … database system system and application programs
  • 7. Mr Satyendra Mohan Srivastava, JIT Barabanki Diagrammatic representation of a Computer System User 3 … User n User 1 User 2 01/19/17 7 compiler assembler text editor … database system system and application programs operating system computer hardware
  • 8. Mr Satyendra Mohan Srivastava, JIT Barabanki Few Important Points • Kernel is only program running all the time on the computer system • Other program will be an application program or system program 01/19/17 8
  • 9. Mr Satyendra Mohan Srivastava, JIT Barabanki Classification of Operating System  Batch Systems  Interactive Systems  Multiprogrammed Systems  Time Sharing Systems  Desktop Systems  Multiprocessor Systems  Distributed Systems  Client Server Systems  Peer to Peer Systems 01/19/17 9
  • 10. Mr Satyendra Mohan Srivastava, JIT Barabanki Classification of Operating Systems Conti…  Real Time Systems  Clustered Systems  Interactive System  Multiuser System  Multithreaded System 01/19/17 10
  • 11. Mr Satyendra Mohan Srivastava, JIT Barabanki Classification of Operating Systems Conti… 01/19/17 11  Batch System  Job(Program, Data & Information) in job pool  All job are kept in job pool  Submit to the Job operator  Operators together jobs(batch) as a group  The output send back to appropriate program  Disk technology allowed OS to keep all jobs on a disk  OS perform job scheduling  Multiprogrammed System  Goal: To maximize the CPU load  Atleast one job needs to execute, CPU never sit idle  Job Scheduling
  • 12. Mr Satyendra Mohan Srivastava, JIT Barabanki Classification of Operating Systems Conti… 01/19/17 12  Time-Sharing or Multitasking System  It is one of the extension of Multiprogramming  The executable multiple jobs with short frequency time while running  Minimum response time  Resources are shared in many users  CPU scheduling and Multiprogramming are mechanism for its implementation  Multiprocessor or Parallel or Tightly coupled Systems  More than one processor with shared bus, clock, peripheral devices  Sometimes even memory  Advanages: Increased throughput, Economy of sale, Increased reliability
  • 13. Mr Satyendra Mohan Srivastava, JIT Barabanki Classification of Operating Systems Conti… 01/19/17 13  Distributed System Client-Server System  Centralized systems act as server systems  Server system satisfies the request generated by client N/W ClientClient Client Client Server Basic Client Server Architecture
  • 14. Mr Satyendra Mohan Srivastava, JIT Barabanki01/19/17 14 Classification of Operating Systems Conti…  Peer-to-Peer Systems  Clustered System  Grouping of requirement  Real-Time System  Rigid time requirement  Type: Hard and Soft real-time system  Interactive System  Provide interaction between Human and Computer system
  • 15. Mr Satyendra Mohan Srivastava, JIT Barabanki Classification of Operating Systems Conti… 01/19/17 15  Multiuser System  Concurrent access by multiple users  Multithreaded System  A thread is a lightweight process  A thread is a flow of execution  Goal: Parallelism
  • 16. Mr Satyendra Mohan Srivastava, JIT Barabanki Computer Startup  Booting The procedure or mechanism of starting a computer by loading Kernel  Bootstrap program  loaded at reboot or power-up  stored in ROM or EPROM 01/19/17 16
  • 17. Mr Satyendra Mohan Srivastava, JIT Barabanki Operating System Structure Layered Approach 01/19/17 17  Operating System is divided or broken down into levels (layers)  Built on top of lower layer  The bottom layer (lower layer 0) is hardware and the highest layer is the user interferences  The Data Structures and a set of routines at the top layer can invoke operations on lower layer  Each layer hides some operations, certain data structures and hardware from higher level layers
  • 18. Mr Satyendra Mohan Srivastava, JIT Barabanki Operating System Structure Layered Approach 01/19/17 18 Hardware Kernel Program Layered Architecture  Modularity  Simplifies debugging(errors)  System verification Advantage :
  • 19. Mr Satyendra Mohan Srivastava, JIT Barabanki System Component 01/19/17 19  Process Management  Main Memory Management  File Management  I/O System Management  Secondary Memory Management  Networking  Protection System  Command Interpreter System
  • 20. Mr Satyendra Mohan Srivastava, JIT Barabanki Operating System Services 01/19/17 20 There are five type of services provided by operating system:  Program Execution  I/O Operations  File System manipulation  Communications  Error detection  Resource allocation  Accounting  Protection
  • 21. Mr Satyendra Mohan Srivastava, JIT Barabanki Any Question…. 01/19/17 21