The document discusses the architecture of the Android operating system. It describes Android running on a Linux kernel which provides core system services like memory management and security. It then explains the different layers that make up the Android runtime, including the bootloader, init process, zygote process, Dalvik virtual machine and system server. Finally, it notes that system services bind to the service manager to complete the startup of the Android system.
38. RUNTIME
WALKTHROUGH
? Bootloader
? Linux Kernel
? init
? daemons
? Zygote
? Runtime (Service Manager)
? Dalvik VM
? System Server
? System Services (bind to Service Manager)
39. RUNTIME
WALKTHROUGH
? Bootloader
? Linux Kernel
? init
? daemons
? Zygote
? Runtime (Service Manager)
? Dalvik VM
? System Server
? System Services (bind to Service Manager)