SlideShare uma empresa Scribd logo
1 de 15
1
Introduction to Operating System
Prof P.C.P. Bhatt
Indian Institute of Information Technology - Bangalore
2
Applications of Computers
• Document design
• Accounting
• E-Mail
• Image Processing
• Games
OS is application neutral and service-
specific.
3
Operating System (Definition)
The software layer, nearest to hardware
which facilitates launching of all the
other software utilities and applications.
• OS provides wide range of generic data
services.
• Manages keyboard, display, processor
and memory.
• Schedules input, output and data
processing.
4
A Real Time Control Application
• Monitoring – initializes and activates the
hardware.
• Input – Reads the values from sensors
and stores it in register.
• Decision – checks whether the readings
are within the range.
• Output – responds to the situation.
5
A Real Time Control Application
• Scenario : A temperature monitoring
chemical process.
• What we need : A supervisory program
to raise an alarm when temperature
goes beyond a certain band.
• The desired sequence of operational
events : Measure input temperature,
process the most recent measurement,
perform an output task.
6
Initialize the hardware
Activate hardware to read temperature
Read the temperature
Store it in a register : temp register
Is temp register within the band?
Output: Within band
Ring alarm!!!
No
Yes
Monitoring
Input
Decision
Output
7
Operating System Facilities
• User access to the system
• Storage and management of
information
• Protection of information against
accidental and intentional misuse
• Support for data processing activities
• Communication with I/O devices
• Management of all activities in a
transparent manner.
8
So What Does an OS Do?
• Power On Self Test (POST)
• Resource management
• Support for multi-user
• Error Handling
• Communication support over Network
• (Optional) Deadline support so that
safety critical application run and fail
gracefully
9
Program
Instructions
Memory Modules
Data Partition
FETCH
DECODE
EXECUTE
Operational View
10
An Operational Overview
• Processor – schedule and allocate processor
time.
• Memory – executes program and access data
• Input output devices
• Communication with devices
• Mutual exclusion – schedule the usage of
shared device and fair access
• Shell of an OS
• Human computer interface (HCI/CHI)
11
An Operational Overview
C P U
Primary Storage
Input/Output
Controller
Di Dj
Do
Terminals
Dk
Dn
D1 to Dn are I/O devices
.…
Modem
D1
Remote Access
Secondary Storage
Disc Controller
A Modern
Computer System
12
Input Output Devices
FETCH
DECODE
EXECUTE
Interrupt?
Interrupt service
No
Servicing an Interrupt
The normal instruction cycle
13
Processes and Tools
• Program in execution is called a
process
• Interprocess communication forms the
basis of distributed computing
• The machine seeking the service is
client and the machine offering the
service is server.
• OS provide many general purpose
utilities as a set of packaged tools.
WANT TO READ MORE?
Get Your Copy Today from:
www.phindia.com
E-book at 30% OFF
P-book at 20% OFF
• Address: "Rimjhim House", 111,
Patparganj Industrial Estate,
Delhi - 110 092
• Phone Number: (011) 43031100
• E-mail IDs:
General Manager (Sales) – balamurugan@phindia.com
Editorial Department – shivani.editorial@phindia.com
Manager Acquisitions – malaya@phindia.com
• Website:
www.phindia.com
• Connect with us:
CONTACT US

Mais conteúdo relacionado

Mais procurados

Interrupt latency and its measurements methods
Interrupt latency and its measurements methodsInterrupt latency and its measurements methods
Interrupt latency and its measurements methodss60030
 
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...Chromatography & Mass Spectrometry Solutions
 
The design of electronic license plate recognition terminal system based on n...
The design of electronic license plate recognition terminal system based on n...The design of electronic license plate recognition terminal system based on n...
The design of electronic license plate recognition terminal system based on n...冠宇 陳
 
Kernel security of Systems
Kernel security of SystemsKernel security of Systems
Kernel security of SystemsJamal Jamali
 
Kernel security Concepts
Kernel security ConceptsKernel security Concepts
Kernel security ConceptsMohit Saxena
 
Embedded system design challenges
Embedded system design challenges Embedded system design challenges
Embedded system design challenges Aditya Kamble
 
Embedded System
Embedded SystemEmbedded System
Embedded SystemRamaBoya2
 
Interrupt in real time system
Interrupt in real time system Interrupt in real time system
Interrupt in real time system ali jawad
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsShreyaBhoje
 
Quality attributes(Non operational) of embedded systems
Quality attributes(Non operational) of embedded systemsQuality attributes(Non operational) of embedded systems
Quality attributes(Non operational) of embedded systemsShreyaBhoje
 
Introduction to computers and its parts with details a semple
Introduction to computers and its parts with details  a semple Introduction to computers and its parts with details  a semple
Introduction to computers and its parts with details a semple Mö Ìñ
 

Mais procurados (20)

Chromatography Data System: Get Started Intoduction to Chromeleon 7 CDS
Chromatography Data System: Get Started Intoduction to Chromeleon 7 CDSChromatography Data System: Get Started Intoduction to Chromeleon 7 CDS
Chromatography Data System: Get Started Intoduction to Chromeleon 7 CDS
 
Chromatography Data System: Control your Instruments
Chromatography Data System: Control your Instruments Chromatography Data System: Control your Instruments
Chromatography Data System: Control your Instruments
 
IO hardware
IO hardwareIO hardware
IO hardware
 
Chromatography Data System: Chromeleon Goes Mass Spectrometry
Chromatography Data System: Chromeleon Goes Mass SpectrometryChromatography Data System: Chromeleon Goes Mass Spectrometry
Chromatography Data System: Chromeleon Goes Mass Spectrometry
 
Interrupt latency and its measurements methods
Interrupt latency and its measurements methodsInterrupt latency and its measurements methods
Interrupt latency and its measurements methods
 
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
 
Fcp lecture 01
Fcp lecture 01Fcp lecture 01
Fcp lecture 01
 
The design of electronic license plate recognition terminal system based on n...
The design of electronic license plate recognition terminal system based on n...The design of electronic license plate recognition terminal system based on n...
The design of electronic license plate recognition terminal system based on n...
 
Kernel security of Systems
Kernel security of SystemsKernel security of Systems
Kernel security of Systems
 
Kernel security Concepts
Kernel security ConceptsKernel security Concepts
Kernel security Concepts
 
Embedded system design challenges
Embedded system design challenges Embedded system design challenges
Embedded system design challenges
 
Software
SoftwareSoftware
Software
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Interrupt in real time system
Interrupt in real time system Interrupt in real time system
Interrupt in real time system
 
Os unit i
Os unit iOs unit i
Os unit i
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Quality attributes(Non operational) of embedded systems
Quality attributes(Non operational) of embedded systemsQuality attributes(Non operational) of embedded systems
Quality attributes(Non operational) of embedded systems
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded system
 
Introduction to computers and its parts with details a semple
Introduction to computers and its parts with details  a semple Introduction to computers and its parts with details  a semple
Introduction to computers and its parts with details a semple
 
Lec # 1 chapter 2
Lec # 1 chapter 2Lec # 1 chapter 2
Lec # 1 chapter 2
 

Semelhante a AN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI Learning

Semelhante a AN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI Learning (20)

I/O systems chapter 12 OS
I/O systems chapter 12 OS I/O systems chapter 12 OS
I/O systems chapter 12 OS
 
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
 
Operating Systems PPT 1 (1).pdf
Operating Systems PPT 1 (1).pdfOperating Systems PPT 1 (1).pdf
Operating Systems PPT 1 (1).pdf
 
OS Content.pdf
OS Content.pdfOS Content.pdf
OS Content.pdf
 
Lec 2
Lec 2Lec 2
Lec 2
 
Nt introduction(os)
Nt introduction(os)Nt introduction(os)
Nt introduction(os)
 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary Margarat
 
c programming 1-1.pptx
c programming 1-1.pptxc programming 1-1.pptx
c programming 1-1.pptx
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works.
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Aud5_Chapter-26.pptx
Aud5_Chapter-26.pptxAud5_Chapter-26.pptx
Aud5_Chapter-26.pptx
 
Week 01.pdf
Week 01.pdfWeek 01.pdf
Week 01.pdf
 
introductio ti ai.pptx
introductio ti ai.pptxintroductio ti ai.pptx
introductio ti ai.pptx
 
Lecture 02 hardwares
Lecture 02 hardwaresLecture 02 hardwares
Lecture 02 hardwares
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
Computer system organization
Computer system organizationComputer system organization
Computer system organization
 
lecture one.pdf
lecture one.pdflecture one.pdf
lecture one.pdf
 
MK Sistem Operasi.pdf
MK Sistem Operasi.pdfMK Sistem Operasi.pdf
MK Sistem Operasi.pdf
 
Lec 3
Lec 3 Lec 3
Lec 3
 
What is an Operating Systems?
What is an Operating Systems?What is an Operating Systems?
What is an Operating Systems?
 

Mais de PHI Learning Pvt. Ltd.

Pulse and Digital Circuits - PHI Learning
Pulse and Digital Circuits - PHI LearningPulse and Digital Circuits - PHI Learning
Pulse and Digital Circuits - PHI LearningPHI Learning Pvt. Ltd.
 
FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning
FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning
FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning PHI Learning Pvt. Ltd.
 
Materials Management by Gopalakrishnan and Haleem
Materials Management by Gopalakrishnan and HaleemMaterials Management by Gopalakrishnan and Haleem
Materials Management by Gopalakrishnan and HaleemPHI Learning Pvt. Ltd.
 
Human Resource Information System - PHI Learning
Human Resource Information System - PHI LearningHuman Resource Information System - PHI Learning
Human Resource Information System - PHI LearningPHI Learning Pvt. Ltd.
 
FINANCIAL ACCOUNTING A Managerial Perspective - PHI Learning
FINANCIAL ACCOUNTING A Managerial Perspective - PHI LearningFINANCIAL ACCOUNTING A Managerial Perspective - PHI Learning
FINANCIAL ACCOUNTING A Managerial Perspective - PHI LearningPHI Learning Pvt. Ltd.
 
EARTHQUAKE RESISTANT DESIGN OF STRUCTURES - PHI Leaning
EARTHQUAKE RESISTANT DESIGN OF STRUCTURES - PHI LeaningEARTHQUAKE RESISTANT DESIGN OF STRUCTURES - PHI Leaning
EARTHQUAKE RESISTANT DESIGN OF STRUCTURES - PHI LeaningPHI Learning Pvt. Ltd.
 
Network Analysis and Synthesis - PHI Leaning
Network Analysis and Synthesis - PHI LeaningNetwork Analysis and Synthesis - PHI Leaning
Network Analysis and Synthesis - PHI LeaningPHI Learning Pvt. Ltd.
 
HUMAN RESOURCE MANAGEMENT - PHI Learning
HUMAN RESOURCE MANAGEMENT - PHI LearningHUMAN RESOURCE MANAGEMENT - PHI Learning
HUMAN RESOURCE MANAGEMENT - PHI LearningPHI Learning Pvt. Ltd.
 
MOLECULAR STRUCTURE AND SPECTROSCOPY - PHI Learning
MOLECULAR STRUCTURE AND SPECTROSCOPY - PHI LearningMOLECULAR STRUCTURE AND SPECTROSCOPY - PHI Learning
MOLECULAR STRUCTURE AND SPECTROSCOPY - PHI LearningPHI Learning Pvt. Ltd.
 
International Business by Francis Cherunilam
International Business by Francis CherunilamInternational Business by Francis Cherunilam
International Business by Francis CherunilamPHI Learning Pvt. Ltd.
 
INTRODUCTION TO ALGORITHMS Third Edition
INTRODUCTION TO ALGORITHMS Third EditionINTRODUCTION TO ALGORITHMS Third Edition
INTRODUCTION TO ALGORITHMS Third EditionPHI Learning Pvt. Ltd.
 

Mais de PHI Learning Pvt. Ltd. (18)

PHI Learning Engineering Textbooks
PHI Learning Engineering TextbooksPHI Learning Engineering Textbooks
PHI Learning Engineering Textbooks
 
AICTE Recommended PHI Textbooks
AICTE Recommended PHI TextbooksAICTE Recommended PHI Textbooks
AICTE Recommended PHI Textbooks
 
Pulse and Digital Circuits - PHI Learning
Pulse and Digital Circuits - PHI LearningPulse and Digital Circuits - PHI Learning
Pulse and Digital Circuits - PHI Learning
 
FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning
FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning
FUNDAMENTALS OF DIGITAL CIRCUITS by anand kumar - PHI Learning
 
Game Theory by Chadha
Game Theory by ChadhaGame Theory by Chadha
Game Theory by Chadha
 
Materials Management by Gopalakrishnan and Haleem
Materials Management by Gopalakrishnan and HaleemMaterials Management by Gopalakrishnan and Haleem
Materials Management by Gopalakrishnan and Haleem
 
Human Resource Information System - PHI Learning
Human Resource Information System - PHI LearningHuman Resource Information System - PHI Learning
Human Resource Information System - PHI Learning
 
FINANCIAL ACCOUNTING A Managerial Perspective - PHI Learning
FINANCIAL ACCOUNTING A Managerial Perspective - PHI LearningFINANCIAL ACCOUNTING A Managerial Perspective - PHI Learning
FINANCIAL ACCOUNTING A Managerial Perspective - PHI Learning
 
EARTHQUAKE RESISTANT DESIGN OF STRUCTURES - PHI Leaning
EARTHQUAKE RESISTANT DESIGN OF STRUCTURES - PHI LeaningEARTHQUAKE RESISTANT DESIGN OF STRUCTURES - PHI Leaning
EARTHQUAKE RESISTANT DESIGN OF STRUCTURES - PHI Leaning
 
Network Analysis and Synthesis - PHI Leaning
Network Analysis and Synthesis - PHI LeaningNetwork Analysis and Synthesis - PHI Leaning
Network Analysis and Synthesis - PHI Leaning
 
HUMAN RESOURCE MANAGEMENT - PHI Learning
HUMAN RESOURCE MANAGEMENT - PHI LearningHUMAN RESOURCE MANAGEMENT - PHI Learning
HUMAN RESOURCE MANAGEMENT - PHI Learning
 
MOLECULAR STRUCTURE AND SPECTROSCOPY - PHI Learning
MOLECULAR STRUCTURE AND SPECTROSCOPY - PHI LearningMOLECULAR STRUCTURE AND SPECTROSCOPY - PHI Learning
MOLECULAR STRUCTURE AND SPECTROSCOPY - PHI Learning
 
Management of Financial Services
Management of Financial Services Management of Financial Services
Management of Financial Services
 
International Business by Francis Cherunilam
International Business by Francis CherunilamInternational Business by Francis Cherunilam
International Business by Francis Cherunilam
 
PROJECT APPRAISAL AND FINANCING
PROJECT APPRAISAL AND FINANCINGPROJECT APPRAISAL AND FINANCING
PROJECT APPRAISAL AND FINANCING
 
Network Analysis and Synthesis
Network Analysis and SynthesisNetwork Analysis and Synthesis
Network Analysis and Synthesis
 
INTRODUCTION TO ALGORITHMS Third Edition
INTRODUCTION TO ALGORITHMS Third EditionINTRODUCTION TO ALGORITHMS Third Edition
INTRODUCTION TO ALGORITHMS Third Edition
 
An Introduction to Operating Systems
An Introduction to Operating SystemsAn Introduction to Operating Systems
An Introduction to Operating Systems
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 

Último (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

AN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI Learning

  • 1. 1 Introduction to Operating System Prof P.C.P. Bhatt Indian Institute of Information Technology - Bangalore
  • 2. 2 Applications of Computers • Document design • Accounting • E-Mail • Image Processing • Games OS is application neutral and service- specific.
  • 3. 3 Operating System (Definition) The software layer, nearest to hardware which facilitates launching of all the other software utilities and applications. • OS provides wide range of generic data services. • Manages keyboard, display, processor and memory. • Schedules input, output and data processing.
  • 4. 4 A Real Time Control Application • Monitoring – initializes and activates the hardware. • Input – Reads the values from sensors and stores it in register. • Decision – checks whether the readings are within the range. • Output – responds to the situation.
  • 5. 5 A Real Time Control Application • Scenario : A temperature monitoring chemical process. • What we need : A supervisory program to raise an alarm when temperature goes beyond a certain band. • The desired sequence of operational events : Measure input temperature, process the most recent measurement, perform an output task.
  • 6. 6 Initialize the hardware Activate hardware to read temperature Read the temperature Store it in a register : temp register Is temp register within the band? Output: Within band Ring alarm!!! No Yes Monitoring Input Decision Output
  • 7. 7 Operating System Facilities • User access to the system • Storage and management of information • Protection of information against accidental and intentional misuse • Support for data processing activities • Communication with I/O devices • Management of all activities in a transparent manner.
  • 8. 8 So What Does an OS Do? • Power On Self Test (POST) • Resource management • Support for multi-user • Error Handling • Communication support over Network • (Optional) Deadline support so that safety critical application run and fail gracefully
  • 10. 10 An Operational Overview • Processor – schedule and allocate processor time. • Memory – executes program and access data • Input output devices • Communication with devices • Mutual exclusion – schedule the usage of shared device and fair access • Shell of an OS • Human computer interface (HCI/CHI)
  • 11. 11 An Operational Overview C P U Primary Storage Input/Output Controller Di Dj Do Terminals Dk Dn D1 to Dn are I/O devices .… Modem D1 Remote Access Secondary Storage Disc Controller A Modern Computer System
  • 12. 12 Input Output Devices FETCH DECODE EXECUTE Interrupt? Interrupt service No Servicing an Interrupt The normal instruction cycle
  • 13. 13 Processes and Tools • Program in execution is called a process • Interprocess communication forms the basis of distributed computing • The machine seeking the service is client and the machine offering the service is server. • OS provide many general purpose utilities as a set of packaged tools.
  • 14. WANT TO READ MORE? Get Your Copy Today from: www.phindia.com E-book at 30% OFF P-book at 20% OFF
  • 15. • Address: "Rimjhim House", 111, Patparganj Industrial Estate, Delhi - 110 092 • Phone Number: (011) 43031100 • E-mail IDs: General Manager (Sales) – balamurugan@phindia.com Editorial Department – shivani.editorial@phindia.com Manager Acquisitions – malaya@phindia.com • Website: www.phindia.com • Connect with us: CONTACT US