程序由四层组成,从底层到顶层依次为:L0设备层、L1操作层、L2库函数层、L3应用程序层。