Minor Page Fault

Major Page Fault

Lazy Allocation

  • Not allocating Memory Frames until it is actually needed
  • By delaying the actual allocation, we speed up startup time & eliminate allocation entirely if it isn’t used
  • But this means slower execution speed because memory frame is only allocated when needed & we are also risked to run-time allocation errors aka more likely to crash when running the app halfway