Gujarat Technological UniversityWinter 2025 Examination

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

B.E. · IT Engineering · Semester 4 · Subject Code: 3141601
Download Official GTU PDF
Share:
Total Marks70 MarksExternal theory exam
Passing Marks23 Marks33% minimum cutoff
Exam Duration2.5 Hours2:30 PM – 5:00 PM
Paper Structure5 QuestionsWith internal OR choices
Jump toQ1Q2Q3Q4Q5

Question 1

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

Question 2

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

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.
7 Marks
OR OPTION
(c)
Explain HRRN and feedback queue scheduling algorithms.
7 Marks

Question 3

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

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

7 Marks

Question 4

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

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?

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

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.
7 Marks

Question 5

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

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.

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

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

7 Marks
College Exam Groups

Studying for Operating System and Virtualization?

Circulate this solved paper with KaTeX formulas and 1-click AI step solvers to your batchmates on WhatsApp or Telegram.

About this Examination Paper & Attribution

Official Gujarat Technological University (GTU) examination paper and step-by-step solutions 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.

Download PDF