Gujarat Technological UniversitySummer 2023 Examination

GTU 3140702 Operating System (OS) Summer 2023 Paper Solution & PDF

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

Question 1

14 MarksMedium
(a)
Explain any three main functions of an Operating System.
3 Marks
(b)
Describe the features of a distributed operating system.
4 Marks
(c)
What is a process? Explain about various fields of process control block.
7 Marks

Question 2

14 MarksMedium
(a)
Define multi-threading? Explain its benefits.
3 Marks
(b)

Describe the differences among long-term scheduling. short-term, and medium- term scheduling.

4 Marks
(c)

Demonstrate FIFO and Round Robin CPU scheduling algorithms with suitable example.

7 Marks
OR OPTION
(c)

What is semaphore? Explain its implementation as wait and signal for providing process synchronization?

7 Marks

Question 3

14 MarksMedium
(a)

What are the advantages of inter-process communication? How communication takes place in a shared-memory environment?

3 Marks
(b)
What are the conditions under which a deadlock situation may arise?
4 Marks
(c)
Explain the readers and writers problem.
7 Marks
OR OPTION
(a)
What is race condition?
3 Marks
(b)
What are the methods for handling deadlocks?
4 Marks
(c)
Explain the dining-philosophers problem.
7 Marks

Question 4

14 MarksMedium
(a)
Explain the difference between logical and physical addresses.
3 Marks
(b)

When do page faults occur? Describe the actions taken by the operating system when a page fault occurs.

4 Marks
(c)
Explain Banker's deadlock-avoidance algorithm with an illustration.
7 Marks
OR OPTION
(a)
Explain the following allocation algorithms:
1)First-fit
2)Best-fit
3)Worst-fit
3 Marks
(b)
Explain the difference between internal and external fragmentation.
4 Marks
(c)
Explain the different file access methods in detail.
7 Marks

Question 5

14 MarksMedium
(a)
Explain domain of protection.
3 Marks
(b)
Write a short note on: system threats.
4 Marks
(c)
Explain in detail Synchronization implementation in Linux.
7 Marks
OR OPTION
(a)
What are the main difference between capability lists and access lists?
3 Marks
(b)
Write a short note on: program threats.
4 Marks
(c)
What is virtualization? Explain the benefits of virtualization.
7 Marks
College Exam Groups

Studying for Operating System?

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 (OS) (Summer 2023, B.E. · Computer 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