adspace
Explain various types of scheduling in operating system.
Answer Posted / Sushil Kumar Roy
{"In operating systems, there are several types of scheduling techniques:
1. Process Scheduling - Determines the sequence in which processes are executed
a. First-Come-First-Served (FCFS) - The first process to arrive is the first one to be executed
b. Shortest Job Next (SJN) - Selects the shortest process next for execution
c. Round Robin (RR) - Allocates a fixed time slice to each process, then repeats the cycle
d. Priority Scheduling - Assigns priorities to processes and executes higher-priority processes first
2. Memory Management - Determines how memory is allocated and deallocated
a. Contiguous Allocation - Allocates contiguous memory blocks to processes
b. Buddy System - Divides the available memory into a hierarchy of buddy blocks
c. Paging (Swap Space) - Breaks down memory into equal-sized pages and stores them in secondary storage when needed
3. I/O Scheduling - Determines how input/output operations are scheduled to minimize waiting times}
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers