Which layer does Dalvik Virtual Machine sit on?
Every android application runs in DVM. To run an application it requires memory, process, threads and other resources. But all these resources are under control of kernel. So DVM has to interact with driver layer for memory and thread management. It sits just above driver layer i.e. it sits in library layer.
Back To Top