The modern OS is a complex structure comprised of millions of lines of code. Not all information is released, and is this core components, or everything including additional apps that have been included?
The kernel of an OS is the minimal set of functions necessary to manage the system resources safely and efficiently. The kernel provides the most essential of services for the OS.
The CPU is divided into two sets: privileged and non-privileged. A privileged instruction performs critical operations. Only the OS kernel is allowed to execute privileged instructions.
A system call is a request from an application for an OS service.
The OS structure was originally found on Access 2 Learn