Mobile Operating System Fundamentals Flashcards
1
Q
What is a Kernel?
A
A Central part of the operating system. It has complete control of the entire OS. Sits between both the hardware and software and acts as a bridge.
2
Q
Where does Kernel code operate?
A
In the Kernel Space. This is a protected space that is separated in memory.
3
Q
What is a Kext?
A
Kernel Extension. Modules which extend the capabilities of the OS kernel.
4
Q
What are system calls?
A
Interfaces where applications request services from the kernel. Since applications run in user space, they use systems calls to communicate to the kernel on their behalf.
Applications will use the OS to communicate with the kernel and it works in the reverse order to.