Operating System - Overview OS Definition Memory Management Processor Management Device Management File Management Security Error Detecting Aids Job Accounting Operating System - Types Batch Operating System Time-sharing Operating System Distributed Operating System Network Operating System Real-time Operating System Hard real-time Operating System Soft real-time Operating System Operating System - Services Program Execution I/O Operations File System Management Communication Error-handling Resource Management Protection Operating System - Properties Batch-processing Multi-tasking Multi-programming Interactivity Real-time system Distributed Environment Spooling Operating System - Process Process Program Process Control Block (PCB) Operating System - Process Scheduling Definition Process Scheduling Queues Job Queue Ready Queue Device Queue Two-State Process Model Running...