JNTU
JNTU B.Tech III OPERATING SYSTEMS Previous Question Paper (May - 2018 - R13)
Part A is compulsory which carries 25 marks. Answer all questions in Part A. Part B consists of 5 Units. Answer any one full question from each unit. Each question carries 10 marks.
Part A
Under what circumstances would a user be better off using a time sharing system rather than a PC or single user workstations?
Answer
A time-sharing system is preferable when multiple users need to share expensive hardware resources, access a common database, or collaborate on projects requiring synchronized data. It is also beneficial when the computational tasks require high-performance processing power that exceeds the capabilities of a standalone PC.
What are tradeoffs inherent in handled computers?
Answer
Handheld computers face tradeoffs between portability and performance. Key constraints include limited battery life, smaller display sizes, restricted memory and storage capacity, and reduced processing power compared to desktop systems, all of which are balanced against the need for mobility and ease of use.
In general one process is not allowed to access the memory of another process, then how shared memory is working?
Answer
Sign in to view the complete answer paper.
Can a thread ever be preempted by a clock interrupt? If so, under what circumstances? If not, why not?
Answer
Sign in to view the complete answer paper.
Under what circumstances do page faults occur?
Answer
Sign in to view the complete answer paper.
What is the purpose of paging the page tables?
Answer
Sign in to view the complete answer paper.
How mounting takes place in different operating system?
Answer
Sign in to view the complete answer paper.
In a disk jukebox, what would be the effect of having more open files than the number of drives in the jukebox?
Answer
Sign in to view the complete answer paper.
What is Deadlock? How Deadlock can be avoided?
Answer
Sign in to view the complete answer paper.
A system has p processes and r resources are available each process need maximum of m resources. What condition must hold to make system deadlock free?
Answer
Sign in to view the complete answer paper.
Part B
What is System call? Discuss major System calls of Operating Systems.
Answer
Sign in to view the complete answer paper.
List and explain the major activities of an operating system with regard to file management.
Answer
Sign in to view the complete answer paper.
Why is the separation of mechanism and policy desirable? Explain.
Answer
Sign in to view the complete answer paper.
Identify which of the functionalities listed below need to be supported by the operating system for (i) handled devices (ii) Real Time systems: I) Batch programming II) Virtual Memory III) Time sharing
Answer
Sign in to view the complete answer paper.
How parent and child relationship is created between processes? Explain how parent and child behave on its termination.
Answer
Sign in to view the complete answer paper.
Consider a system where counting semaphore initialized to +17, on this semaphore variable the various operations like 23P, 18V, 16P, 14V and 1P are performed. Then what is the final value of semaphore?
Answer
Sign in to view the complete answer paper.
Describe the actions taken by a thread library to context switch between user level threads.
Answer
Sign in to view the complete answer paper.
Discuss the hardware support required to support demand paging.
Answer
Sign in to view the complete answer paper.
Explain about FIFO, LRU page replacement algorithms with example.
Answer
Sign in to view the complete answer paper.
List and explain the different techniques used to improve the efficiency and performance of secondary storage.
Answer
Sign in to view the complete answer paper.
What is file structure? How file structure is supported by different operating systems?
Answer
Sign in to view the complete answer paper.
Consider a system with three processes and four resources. Resource R1 and R3 with one instance, R2 with two instance, process P1 holding an instance of R2 and waiting for R1, process P2 is holding an instance of R1 and R2 and waiting for R3, process P3 is holding an instance of R3.
Draw resource allocation graph to the given system.
Answer
Sign in to view the complete answer paper.
Is it possible to apply the Resource allocation graph algorithm to avoid deadlock? Explain.
Answer
Sign in to view the complete answer paper.
Discuss the strengths and weakness of implementing an access matrix using access list that are associated with objects.
Answer
Sign in to view the complete answer paper.