What does it do?
Managing resources
Hierarchical structure and file attributes
Utility software
Batch processing, RTC, RTT
Types of operating system
Interrupts
Memory management and buffers
Scheduling