我正在学习Android考试,其中有一件事让我困惑,那就是Android Dalvik VM / Linux Kernel的构成。我理解在典型的机器上,操作系统位于内核之上,如下所示:
hardware > kernel > OS > applications
但在Android上,它看起来像这样:
hardware > kernel > Dalvik VM > app
> Dalvik VM > app
如果我的理解是正确的,这是否意味着内核和应用程序之间唯一的东西就是 Dalvik 虚拟机,基本上不存在像 Windows 这样的“Android 操作系统”?