9.2 软件栈和可加载模块的设计原则