2.3.1 启动服务 (Boot Services) 在UEFI固件的世界里,启动服务(Boot Services)不是一组被封装在黑盒里的API集合,而是一段有血有肉、可调试、可干预、甚至可重写的运行时契约——它横亘于固件初始化完成与操作系统内核接管之间,是系统从“硬件裸奔”迈向“软件可编程”的第一道逻辑闸门。你无法绕过它加载一个合法的UEFI应用;你也不能在它关闭后还试图调用 或 ;更关键的是:它的每一个函数指针背后,都对应着一段经过严格内存对齐、中断屏蔽、递归锁保护、多处理器同步验证的真实代码实现。这不是教科书里的抽象接口层,而是嵌入式世界中少有的、同时具备操作系统级语义与裸机级控制粒度的执行环境。 我们今天要拆解的,正是这道闸门的机械结构、传动逻辑与润滑机制——2.3.