Pergunta de entrevista da empresa NVIDIA

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

Resposta da entrevista

Sigiloso

7 de jan. de 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.