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