Here are 10 various features of operating system
User Interface
Memory Management
File System Management
Process Management
Device Drivers
Security and Access Control
Networking
Virtualization
Error Handling
Task Scheduling