Section 22 of 101
21. Service Manager
Stable section ID: S05-CON-006-SECTION-22 · 25 content blocks
The Service Manager controls initialization, dependency resolution, health monitoring, suspension, restart, and shutdown of BIOS services.
Every BIOS service shall declare:
Service ID;
version;
purpose;
dependencies;
required permissions;
required resources;
startup conditions;
health-check method;
failure behavior;
restart policy;
shutdown sequence.
Services shall be grouped by criticality:
essential BIOS services;
safety-supporting services;
operational services;
diagnostic services;
optional services;
external integration services.
The Service Manager shall start services in dependency order. A service shall not enter Active state when a required dependency is unavailable or unverified.
Failure of an optional service shall not stop essential BIOS operation. Failure of a critical service shall place dependent functions into defined degraded, isolated, or recovery states.
Automatic restart shall be limited where repeated failure could conceal a persistent defect or create unsafe oscillation.
Third-party services shall execute with restricted permissions and shall not receive direct access to BIOS Core storage unless explicitly authorized.
Service installation, removal, update, activation, and failure shall generate auditable events.