Download GTU BE/B.Tech 2019 Summer 4th Sem New 2140702 Operating System Question Paper

Download GTU (Gujarat Technological University) BE/BTech (Bachelor of Engineering / Bachelor of Technology) 2019 Summer 4th Sem New 2140702 Operating System Previous Question Paper

We rely on ads to keep our content free. Please consider disabling your ad blocker or whitelisting our site. Thank you for your support!

Seat No.: ________ Enrolment No.___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTER ?IV(NEW) ? EXAMINATION ? SUMMER 2019
Subject Code:2140702 Date:20/05/2019
Subject Name: Operating System
Time:02:30 PM TO 05:00 PM Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks

Q-1 (A) What is Operating System? explain any one types of operating system 3
(B) Explain different states of a process with a suitable diagram 4
(C) Explain the microkernel system architecture in detail. 7



Q-2 (A) Explain the features of time sharing system 3
(B) Explain process model in brief. 4
(C) What is thread? Explain thread Structure? And explain any one type of
thread in details.
7
OR
(C) Explain Round Robin algorithm with proper example. 7



Q-3 (A) Explain context switching. 3
(B) What it priority inversion problem in inter process communication? How
to solve it?
4
(C) Explain SJF process scheduling algorithm with example 7


OR
Q-3 (A) Define the following term.
1) Critical Section 2) Waiting Time 3) Race condition
3
(B) Briefly describe SCAN 4
(C) How does a parent process create a child process? How does a parent
process create an ordinary pipe (anonymous pipe) for communicating
with child process? Write the steps.
7



Q-4 (A) What are system calls? What is application programming interface? 3
(B) Which schedules algorithm result in starvation? 4
(C) Explain the use of Banker?s algorithm for multiple resources for deadlock
avoidance with illustration
7


OR
Q-4 (A) Which three are Page Replacement Algorithms? Discuss it in terms of
page faults.
3
(B) What is I-node? Explain in detail. 4
(C) Which are the necessary conditions for Deadlock? Explain Deadlock
recovery in brief.
7



Q-5 (A) Write a Shell Script to find largest among the 3 given number. 3
(B) What is RAID? Explain in brief 4
(C) Explain the following commands in UNIX:
7
suid, wall, man, finger, ls, cat, ps


OR
Q-5 (A) What is called segmentation? How it differs from paging? 3
(B) What is the access control list? Explain in brief. 4
(C) What is Paging? What is Page Table? Explain the conversion of Virtual
Address to Physical Address in Paging with example.
7
FirstRanker.com - FirstRanker's Choice

This post was last modified on 20 February 2020