Ring
Ring 0
: Kernel- The only that can talk directly to hardware
- Written mostly in C, C++ and Rust
Ring 1
: Device driversRing 2
: Device driversRing 3
: Applications (userland)
Ring 0
: KernelRing 1
: Device driversRing 2
: Device driversRing 3
: Applications (userland)