Part1 (Intro and Background)
Part1 (Intro and Background)
• Batch systems
– Handheld systems
• Storage Hierarchy
• Hardware Protection
Bus Interrupt
Size increases
Speed decreases
Cost/price decreases
• Dual-Mode Operation
• I/O Protection
• Memory Protection
monitor user
set user mode
e.g., Load/Store
(address)
• The load instructions for the base and limit registers are
privileged instructions (only in monitor mode)
• Examples:
– Microkernel (also known as μ-
kernel), https://en.wikipedia.org/wiki/Microkernel
– Formally verified OS kernel, https://sel4.systems/
Operating Systems 1.43 Part 1 Introduction to Operating Systems