CS-405 - Operating Systems
1
Posts
1
Users
0
Reactions
1,568
Views
Topic starter
01/08/2025 10:42 pm
Feature | Description |
---|---|
1. Multi-tasking | Allows multiple applications/processes to run at the same time. |
2. Multi-user Support | Enables multiple users to use the computer or system resources simultaneously or at different times. |
3. Memory Management | Allocates and deallocates RAM to processes efficiently. |
4. Process Management | Handles creation, scheduling, and termination of processes. |
5. Device Management | Manages hardware devices through device drivers. |
6. File System Management | Organizes, stores, retrieves, and manages data on storage. |
7. Security and Protection | Prevents unauthorized access to data and resources using passwords, encryption, and permissions. |
8. User Interface (UI) | Provides interaction via GUI (Graphical) or CLI (Command-Line). |
9. I/O Handling | Manages input/output operations and devices like printers, keyboards, etc. |
10. Resource Allocation | Efficiently shares CPU, memory, and other resources among users and processes. |
11. Networking | Supports data sharing and communication over local and internet networks. |
12. Error Detection and Handling | Detects system and program errors, provides solutions or logs for debugging. |