riscv Yangyou 2020-05-20 OS OS An operating system must fulfill three requirements: multiplexing, isolation, and interaction. 2.5The mechanisms used by the kernel to implement processes include the user/supervisor mode flag, address spaces, and time-slicing of threads.