Why do we have two separate modes (kernel and user mode) for CPU?
Anonymous
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.
Check out your Company Bowl for anonymous work chats.