Requirements of EOS
Memory Resident: size is important consideration
- Data structure optimized
- Kernel optimized and usually in assembly language
Support of signaling & interrupts
Real-time scheduling
- tight-coupled scheduler and interrupts
Power Management capabilities
- Power aware schedule
- Control of non-processor resources