Pregunta de entrevista de NVIDIA

Why do we have two separate modes (kernel and user mode) for CPU?

Respuesta de la entrevista

Anónimo

7 ene 2018

The reason for this is because if all programs ran in kernel mode, they would be able to overwrite each other’s memory. Basically for protection.