Kernel vs User Policy and Usage

Kernal is Root Software which Controls the hardware directly kernel can make changes directly to System and hardware but the user needs an API granted access...