B.Tech., IV Semester
Examination, December 2025
Grading System (GS)
Max Marks: 70 | Time: 3 Hours
Note:
i) Attempt any five questions.
ii) All questions carry equal marks.
iii) In case of any doubt or dispute the English version question should be treated as final.
a) Explain the evolution of operating system in detail. (Unit 1)
b) List the functions of OS. How operating system perform management task in a system? (Unit 1)
a) What is a File? Write different file attributes and operations? (Unit 2)
b) Consider a file system on a disk that has both logical and physical block sizes of 512 bytes. Assume that the information about each file is already in memory. For each of three allocation strategy (continuous, linked and indexed), how is the logical to physical address mapping accomplished in this system? (for indexed allocation assume that a file is always less than 512 blocks long). (Unit 2)
a) How process is differing from program? Describe process transition diagram in detail. (Unit 3)
b) Consider the following segment table:
| Segment | Base | Length |
|---|---|---|
| 0 | 219 | 600 |
| 1 | 2300 | 14 |
| 2 | 90 | 100 |
| 3 | 1327 | 580 |
| 4 | 1952 | 96 |
What are the physical addresses for the following logical address?
i) 0430
ii) 110
iii) 2500
iv) 3400 (Unit 3)
a) What are the five major activities of an operating system in regards to memory management? (Unit 3)
b) What is the meaning of the term busy waiting? What another kind of waiting are there in an operating system? Can busy waiting be avoided altogether? Explain your answer. (Unit 4)
a) Explain concurrency controls? What are the differences between real and virtual concurrency? (Unit 4)
b) Explain the concept of buffering and spooling. (Unit 4)
a) Why Semaphore is important in OS? Explain Binary and counting semaphores with suitable example. (Unit 4)
b) What are the advantages and disadvantages of making the computer network transparent to the user? (Unit 5)
a) Discuss the design issues of distributed operating system. (Unit 5)
b) To build robust distributed systems, you must know what kinds of failures can occur. List three possible types of failures in a distributed system. (Unit 5)
Write short notes on following (any two):
a) Synchronization (Unit 4)
b) Demand paging (Unit 3)
c) System calls (Unit 1)
d) Kernel architecture in Unix (Unit 5)