Definition should include
- the role of the operating system (OS) in computing
- types of OS
- desktop
- server
- mobile
- network devices (e.g., routers)
- the structure of the OS
- the role of the OS in enabling applications
- a matching of hardware capabilities with the OS
- the criteria for selecting an OS.