As depicted, operating system 402 also includes kernel 404, which includes lower levels of functionality for operating system 402, including providing essential services required by other parts of operating system 402 and applications 408, including memory management, process and task management, disk management, and mouse and keyboard management.