Explain various types of scheduling in operating system.



Explain various types of scheduling in operating system...

Answer / 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

More Operating Systems General Concepts Interview Questions

Why is interrupt vector used in operating systems?

1 Answers  


What is SMP?

1 Answers  


What is the most powerful operating system?

1 Answers  


Do you know what is a binary semaphore? What is its use?

1 Answers  


What is the real-time system?

1 Answers  


What are dynamic loading, dynamic linking and overlays?

1 Answers  


How does yahoo handles billions of requests, does it create a thread per request or a process?

1 Answers   Yahoo,


Is 64bit faster than 32?

1 Answers  


Define trashing?

1 Answers  


How do I do a system restore?

1 Answers  


What is virtual memory, if OS didt have that concept What are the problems can arise?

6 Answers   HP,


What is the purpose of using the yield method of thread class?

1 Answers  


Categories