SlideShare a Scribd company logo
2
Most read
7
Most read
8
Most read
load M execution Operating System Back Store M Page Table i Physical Memory free frame Were is M? Status: reference By Afnan A. Al Subaihin
load M Operating System Back Store M Page Table i Physical Memory free frame Status: Oops! The page that contains M is invalid: issue a trap. reference By Afnan A. Al Subaihin execution
load M Operating System Back Store M Page Table i Physical Memory free frame Status: Oops! The page that contains M is invalid: issue a trap. reference trap By Afnan A. Al Subaihin execution
load M Operating System Back Store M Page Table i Physical Memory free frame Status: reference trap Problem can be solved: page is in backing store. By Afnan A. Al Subaihin execution
load M Operating System Back Store M Page Table i Physical Memory free frame Status: reference trap Bring the missing page into memory. By Afnan A. Al Subaihin execution
load M Operating System Back Store M Page Table i Physical Memory free frame Status: reference trap Page is now in memory: update it’s table entry. By Afnan A. Al Subaihin execution
load M Operating System Back Store M Page Table Physical Memory free frame Status: reference trap Page is now in memory: update it’s table entry. v By Afnan A. Al Subaihin execution
load M Operating System Back Store M Page Table Physical Memory free frame Status: reference trap v Now, restart the instruction to execute it properly By Afnan A. Al Subaihin execution restart

More Related Content

PPTX
Database failure and recovery 1
vishal choudhary
 
PPTX
Common Standards in Cloud Computing
mrzahidfaiz.blogspot.com
 
DOCX
Levels of Virtualization.docx
kumari36
 
PPT
Er & eer to relational mapping
saurabhshertukde
 
PDF
Fundamentals of Database Systems Questions and Answers
Abdul Rahman Sherzad
 
PPT
15. Transactions in DBMS
koolkampus
 
PPS
DBA
Anuj Modi
 
PPTX
Introduction to the Query-driven Approach
Timothy Valihora
 
Database failure and recovery 1
vishal choudhary
 
Common Standards in Cloud Computing
mrzahidfaiz.blogspot.com
 
Levels of Virtualization.docx
kumari36
 
Er & eer to relational mapping
saurabhshertukde
 
Fundamentals of Database Systems Questions and Answers
Abdul Rahman Sherzad
 
15. Transactions in DBMS
koolkampus
 
Introduction to the Query-driven Approach
Timothy Valihora
 

What's hot (20)

PPT
OPERATING SYSTEMS DESIGN AND IMPLEMENTATION
sathish sak
 
PPTX
Prototype model
sadhana8
 
PPTX
Page Replacement Algorithms
Kashif Dayo
 
PPTX
Data Designs (Software Engg.)
Arun Shukla
 
PPTX
Walkthrough and inspection (Walkthrough)
nandhitabalavenkades
 
PPT
Chapter19
gourab87
 
PPTX
Degrees of data abstraction
Mary May Porto
 
PPTX
Database Administration
Bilal Arshad
 
PDF
Lecture1 (is342) (office automationsystems)
Taibah University, College of Computer Science & Engineering
 
PPT
Data integrity
Urooj Sabar
 
PDF
Virtual memory
Dr. Shashank Shetty
 
PPT
Software documentation
gourav kottawar
 
PDF
3. ch 2-process model
Delowar hossain
 
PPT
Database backup & recovery
Mustafa Khan
 
PPTX
Importance & Principles of Modeling from UML Designing
ABHISHEK KUMAR
 
PPTX
Conventional software Management---.pptx
TONY562
 
PPTX
Recovery Techniques and Need of Recovery
Pooja Dixit
 
PDF
Distributed computing bsics
Deepak John
 
PPT
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
Alan Dix
 
PDF
Agile Methods - course notes
Evan Leybourn
 
OPERATING SYSTEMS DESIGN AND IMPLEMENTATION
sathish sak
 
Prototype model
sadhana8
 
Page Replacement Algorithms
Kashif Dayo
 
Data Designs (Software Engg.)
Arun Shukla
 
Walkthrough and inspection (Walkthrough)
nandhitabalavenkades
 
Chapter19
gourab87
 
Degrees of data abstraction
Mary May Porto
 
Database Administration
Bilal Arshad
 
Lecture1 (is342) (office automationsystems)
Taibah University, College of Computer Science & Engineering
 
Data integrity
Urooj Sabar
 
Virtual memory
Dr. Shashank Shetty
 
Software documentation
gourav kottawar
 
3. ch 2-process model
Delowar hossain
 
Database backup & recovery
Mustafa Khan
 
Importance & Principles of Modeling from UML Designing
ABHISHEK KUMAR
 
Conventional software Management---.pptx
TONY562
 
Recovery Techniques and Need of Recovery
Pooja Dixit
 
Distributed computing bsics
Deepak John
 
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
Alan Dix
 
Agile Methods - course notes
Evan Leybourn
 
Ad

Recently uploaded (20)

PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Doc9.....................................
SofiaCollazos
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Ad

Handling Page Fault

  • 1. load M execution Operating System Back Store M Page Table i Physical Memory free frame Were is M? Status: reference By Afnan A. Al Subaihin
  • 2. load M Operating System Back Store M Page Table i Physical Memory free frame Status: Oops! The page that contains M is invalid: issue a trap. reference By Afnan A. Al Subaihin execution
  • 3. load M Operating System Back Store M Page Table i Physical Memory free frame Status: Oops! The page that contains M is invalid: issue a trap. reference trap By Afnan A. Al Subaihin execution
  • 4. load M Operating System Back Store M Page Table i Physical Memory free frame Status: reference trap Problem can be solved: page is in backing store. By Afnan A. Al Subaihin execution
  • 5. load M Operating System Back Store M Page Table i Physical Memory free frame Status: reference trap Bring the missing page into memory. By Afnan A. Al Subaihin execution
  • 6. load M Operating System Back Store M Page Table i Physical Memory free frame Status: reference trap Page is now in memory: update it’s table entry. By Afnan A. Al Subaihin execution
  • 7. load M Operating System Back Store M Page Table Physical Memory free frame Status: reference trap Page is now in memory: update it’s table entry. v By Afnan A. Al Subaihin execution
  • 8. load M Operating System Back Store M Page Table Physical Memory free frame Status: reference trap v Now, restart the instruction to execute it properly By Afnan A. Al Subaihin execution restart