Android operating system is a stack of software components which is divided into five sections and four main layers.
Sections are as follows:
- Applications (Fourth Layer)
- Application Framework (Third Layer)
- Libraries (Second Layer or top of linux kernel)
- Android Runtime (Second Layer or top of linux kernel)
- Linux kernel (Bottom Layer)