JNTU
JNTU B.Tech III OPERATING SYSTEMS Previous Question Paper (March - 2024 - R16)
Note: i) Question paper consists of Part A, Part B.
ii) Part A is compulsory, which carries 25 marks. In Part A, Answer all questions.
iii) In Part B, Answer any one question from each unit. Each question carries 10 marks and may have a, b as sub questions.
Part A
Define an operating system.
Answer
An operating system is a system program that acts as an intermediary between a user of a computer and the computer hardware, managing resources and providing an environment for application programs to execute.
What are the objectives of OS?
Answer
The primary objectives of an operating system are:
- Convenience: Making the computer system easier and more efficient to use.
- Efficiency: Allowing the computer system resources to be used in an efficient manner.
- Ability to Evolve: Providing an environment that permits effective development, testing, and introduction of new system functions without interfering with service.
Distinguish between a process and a thread.
Answer
Sign in to view the complete answer paper.
What is critical section?
Answer
Sign in to view the complete answer paper.
Define thrashing.
Answer
Sign in to view the complete answer paper.
What is meant by paging and segmentation?
Answer
Sign in to view the complete answer paper.
Write about file sharing.
Answer
Sign in to view the complete answer paper.
What is the purpose of unlink()?
Answer
Sign in to view the complete answer paper.
What is mutual exclusion?
Answer
Sign in to view the complete answer paper.
What is wait-for-graph?
Answer
Sign in to view the complete answer paper.
Part B
Explain various operating system services.
Answer
Sign in to view the complete answer paper.
Draw and explain the layered architecture of an operating system.
Answer
Sign in to view the complete answer paper.
Write about operating system role in storage management and security.
Answer
Sign in to view the complete answer paper.
What is a system program? Give some examples.
Answer
Sign in to view the complete answer paper.
Perform preemptive and non-preemptive SJF scheduling on following data and compute average waiting time and average turnaround time.
| Process ID | Arrival time | Burst time |
|---|---|---|
| P01 | 0 | 4 |
| P02 | 1 | 5 |
| P03 | 3 | 7 |
| P04 | 5 | 1 |
| P05 | 6 | 9 |
Answer
Sign in to view the complete answer paper.
Distinguish between unnamed pipes and named pipes.
Answer
Sign in to view the complete answer paper.
List and explain various scheduling criteria.
Answer
Sign in to view the complete answer paper.
Explain various memory allocation techniques with clear illustrations.
Answer
Sign in to view the complete answer paper.
Simulate FIFO, LRU and optimal page replacement algorithms on following reference string and compute the number of page faults for a frame size of 3 and assuming the frame is initially empty.
1,2,3,1,5,6,7,2,3,4,2,4,6,7,2,3,4,1
Answer
Sign in to view the complete answer paper.
List and explain various file directory structures.
Answer
Sign in to view the complete answer paper.
Distinguish between SCAN and C-SCAN disk scheduling algorithms.
Answer
Sign in to view the complete answer paper.
Explain about file system mounting.
Answer
Sign in to view the complete answer paper.
What are the principles of protection?
Answer
Sign in to view the complete answer paper.
What are the various deadlock prevention strategies? Explain them.
Answer
Sign in to view the complete answer paper.
What is protection? What are the goals of protection?
Answer
Sign in to view the complete answer paper.
What are various methods for recovering from deadlock? Explain.
Answer
Sign in to view the complete answer paper.