02 Functions of OS
Functions of OS¶
Process Management¶
- Job scheduling
- Picks processes from job pool to be placed in PM
- Process = Program in its execution
- CPU Scheduling
- Pick a process from PM and allocate to CPU
- Process Synchronization
- Deadlock Handling
Memory Management¶
- Allocate/Deallocate PM to processes
- Keep track of allocated and unallocated parts of PM
Storage Management¶
- File System Management
- Mass Storage/Disk Management
- I/O Management