riscv

An operating system must fulfill three requirements: multiplexing, isolation, and interaction.

2.5

The mechanisms used by the kernel to implement processes include the user/supervisor mode flag, address spaces, and time-slicing of threads.