B.TECH - Semester 4 operapting systems Question Paper 2019 (jun)
Practice authentic previous year university questions for better exam preparation.
Sample Questions
- Differentiate time sharing and real time systems with explanation on where they are used in the real world.
- Enumerate and briefly explain the various functions of an operating system.
- Consider a system using linked allocation. How many read and write operations would be required to add a block or remove a block from a 50-block file given that the middle block is the 25th block? (a) Add a block after the middle block
- Consider a system using linked allocation. How many read and write operations would be required to add a block or remove a block from a 50-block file given that the middle block is the 25th block? (b) Remove the middle block
- With examples state the requirements to be satisfied by solutions to a criticalsection problem.
- Discuss the issues concerning SMP systems.
- Segmentation and paging are sometimes combined into one scheme. Which among the following is not a valid reason for this combination? State the reason against each option. (a) Page table size is reduced
- Segmentation and paging are sometimes combined into one scheme. Which among the following is not a valid reason for this combination? State the reason against each option. (b) No external fragmentation
- Segmentation and paging are sometimes combined into one scheme. Which among the following is not a valid reason for this combination? State the reason against each option. (c) No internal fragmentation
- Segmentation and paging are sometimes combined into one scheme. Which among the following is not a valid reason for this combination? State the reason against each option. (d) Allocation is simplified
- In what circumstances is overlay useful? How does overlay affect program. development time?
- Diagrammatically show the moving head disk mechanism in a hard disk.
- Suggest means to recover from a deadlock.
- What is the need to provide protection? ( $\mathbf{1 0} \boldsymbol{\times} \mathbf{4 = 4 0}$ Marks) Answer any one full question from each module.
- (a) Explain the different structures by which the operating system components interconnect and meld into a kernel.
- (b) What are distributed and multiprocessor system? What functionalities should the operating system provide to such systems.
- (a) What are the issues that can arise when multiple users share files? If multiple users are writing to a file how are the user actions protected?
- (b) Describe the common schemes for defining the logical structure of a directory.
- (a) Explain the different process scheduling algorithms and tabulate their advantages and disadvantages.
- (b) The Big Fish Little Fish pet store is having some problems keeping their hamsters happy. Hamsters like to eat, sleep, and run their wheel. Hamsters must eat before running their wheel, so they have energy to run their wheel. Although many hamster...
- What is virtual memory? With suitable examples show how virtual memory can be implemented?
- (a) On a disk with 1000 cylinders numbered 0 to 999 , compute the number of tracks the disk arm must move to satisfy all the requests in the disk queue using the algorithms given. The disk head is at track 330.
- (i) FIFO (ii) SSTF (iii) SCAN Request Queue: 165, 58, 992, 490, 118, 356
- (b) Write short notes on
- (i) Virtual devices (ii) Terminal I/O handling
- (a) Explain the ways to prevent deadlock. 8
- (b) With suitable algorithm explain how deadlocks can be detected.