Gujarat Technological UniversityWinter 2025 examination

GTU 3141601 Operating System and Virtualization Winter 2025 Question Paper & PDF

B.E. · IT Engineering · Semester 4 · Subject code 3141601
Download official PDFView PDF here
Share with your class
Total
70 marks
To pass
23 marks (33%)
Duration
2.5 Hours 2:30 PM – 5:00 PM
Questions
5 with internal choice
No solutions on this paper yetNeed them for your exam? Ask once. Papers that students ask for are solved first, and we aim to add them within 24 hours.

Q.1

14 Marks
(a)
3 marks
What is Operating System? Draw general architecture of OS.
(b)
4 marks
How multiprogramming increase system performance?
(c)
7 marks
Which are the different states of the process? Explain process state diagram.

Q.2

14 Marks
(a)
3 marks
What is context switching? How it is performed?
(b)
4 marks
Give the difference between process and thread.
(c)
7 marks

Five jobs A through E arrived at a computer centre with following details Job Arrival Time CPU Time A 0 9 B 1 5 C 2 2 D 3 6 E 4 8 Calculate the Turnaround Time and Waiting Time for all processes applying

i)First Come First Serve
ii)Shortest Job First and
iii)Round Robin (with Time Quantum=3) algorithms.
(c)
7 marks
Explain HRRN and feedback queue scheduling algorithms.

Q.3

14 Marks
(a)
3 marks
What is race condition? Explain with example.
(b)
4 marks
What is mutual exclusion? Give the conditions for mutual exclusion.
(c)
7 marks
What is critical region? Explain Peterson’s solution for mutual exclusion.
(a)
3 marks
What is busy waiting? How to deal with it?
(b)
4 marks
What is Deadlock? List the conditions that lead to deadlock.
(c)
7 marks

What is Semaphore? Give the implementation of Readers-Writers Problem using Semaphore.

Q.4

14 Marks
(a)
3 marks
How to detect the deadlock?
(b)
4 marks

Consider a paging system with TLB in which 80% TLB hit occurs. If system takes 20 nanoseconds to search a page from TLB and 100 nanoseconds to access memory what is the effective access time?

(c)
7 marks
Explain Paging in details.
(a)
3 marks
What is demand paging?
(b)
4 marks
What is fragmentation? How to solve it?
(c)
7 marks

Consider the following page reference string: 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 1, 2, 0, 1, 7, 0, 1 How many page faults would occur for following page replacement algorithm, considering 3 free frames

i)FIFO
ii)LRU
iii)Optimal.

Q.5

14 Marks
(a)
3 marks
What is OS based virtualization?
(b)
4 marks
Write short note on Direct memory access (DMA).
(c)
7 marks

Suppose that a disk drive has 200 cylinders. Numbered 0 to 199. The drive is currently serving at cylinder 53 and previous request was at cylinder 43. The queue of pending requests in FIFO order is 98, 183, 37, 122, 14, 124, 65, 67 Starting from the current head position what is the total distance (in cylinders) that the disk arm moves to satisfy all the pending requests for each of following disk scheduling algorithms. a) FCFS b) SSTF c) SCAN d) LOOK.

(a)
3 marks
Explain Unix Commands: cat, sort, grep.
(b)
4 marks
Write a shell script to calculate factorial of given number.
(c)
7 marks

Explain ESX server and also write the differences between ESX server and VMware server. --------------------

More Operating System and Virtualization papers

Questions repeat across sessions. Working through two or three papers shows you which topics GTU asks most.

Other Semester 4 subjects

BE IT

Preparing with friends?

Send this paper to your class group. Every question has its own link.

About this paper

Official Gujarat Technological University (GTU) examination paper for Operating System and Virtualization (Winter 2025, B.E. · IT Engineering, Sem 4). Features complete 70-mark regular & remedial examination pattern, official marking distribution across all 5 questions, and direct 1-click official PDF download.

Transcribed for student exam preparation from Gujarat Technological University official examination archives. Questions, syllabus guidelines, and curriculum marking schemes remain the intellectual property of Gujarat Technological University.

ViewDownload PDF