Skip to main content

Operating System

Define an operating system. What are the goals of an operating system?

2023

Describe the differences among short-term, medium-term and long-term scheduling.

2023

What is meant by system call? How can it be used? How does an application program use these calls during execution?

2023

Define process states. Draw the diagram of PCB.

2023

Disk scheduling: calculate total head movement using SSTF / SCAN / LOOK algorithms.

20232025

Explain paging and segmentation. How are they helpful in removing fragmentation?

2023

What is the difference between process and thread?

2023

Define deadlock prevention and explain conditions for deadlock freedom.

2023

What are the five major activities of an operating system with respect to memory management?

2025

List the functions of an operating system. How does it perform management tasks?

2025

Optimal page replacement: calculate number of page faults for given reference string.

2025

Define semaphore for the Dining Philosophers problem.

2025

Explain concurrency control and differentiate real vs virtual concurrency.

2025

How is a process different from a program? Explain the process transition diagram.

2025