Jaka jest różnica między trybami użytkownika i jądra w systemach operacyjnych?

Jakie są różnice między trybem użytkownika a trybem jądra, dlaczego i jak aktywować któryś z nich i jakie są ich przypadki użycia?