FirstRanker Logo

FirstRanker.com - FirstRanker's Choice is a hub of Question Papers & Study Materials for B-Tech, B.E, M-Tech, MCA, M.Sc, MBBS, BDS, MBA, B.Sc, Degree, B.Sc Nursing, B-Pharmacy, D-Pharmacy, MD, Medical, Dental, Engineering students. All services of FirstRanker.com are FREE

📱

Get the MBBS Question Bank Android App

Access previous years' papers, solved question papers, notes, and more on the go!

Install From Play Store

Download GTU B.Tech 2020 Summer 4th Sem 2140702 Operating System Question Paper

Download GTU (Gujarat Technological University Ahmedabad) B.Tech/BE (Bachelor of Technology/ Bachelor of Engineering) 2020 Summer 4th Sem 2140702 Operating System Previous Question Paper

This post was last modified on 04 March 2021

GTU BE 2020 Summer Question Papers || Gujarat Technological University


FirstRanker.com

Seat No.: Enrolment No.

GUJARAT TECHNOLOGICAL UNIVERSITY

--- Content provided by⁠ FirstRanker.com ---

BE - SEMESTER- IV EXAMINATION — SUMMER 2020
Subject Code: 2140702 Date:26/10/2020
Subject Name: Operating System
Time: 10:30 AM TO 01:00 PM Total Marks: 70

--- Content provided by‍ FirstRanker.com ---

Instructions:

  1. Attempt all questions.
  2. Make suitable assumptions wherever necessary.
  3. Figures to the right indicate full marks.

Q.1 (a) Define following terms: [03]

--- Content provided by‌ FirstRanker.com ---

  1. Starvation
  2. Process
  3. Mutual Exclusion

(b) Explain the different types of operating system. [04]

(c) Explain PCB with all parameters in details. [07]

--- Content provided by​ FirstRanker.com ---

Q.2 (a) Explain different services provided by operating system. [03]

(b) Differentiate between process and thread. [04]

(c) Explain the IPC Problem known as Dining Philosopher Problem. [07]

OR

(c) Explain IPC Problem — Readers & Writers Problem. [07]

--- Content provided by​ FirstRanker.com ---

Q.3 (a) Discuss in brief different types of scheduler. [03]

(b) What is deadlock? Define necessary conditions that lead to deadlock. [04]

(c) Assume you have following jobs to execute with one processor. Apply shortest job first with preemptive scheduling algorithm. [07]

Process Burst time Arrival Time
0 8 0
1 4 1
2 9 2
3 5 3
  1. Draw Gantt chart for process execution.
  2. What is the average turnaround time?
  3. --- Content provided by FirstRanker.com ---

  4. What is the average wait time?

OR

Q.3 (a) List parameters to be considered while selecting scheduling algorithms. [03]

(b) What is semaphore? Describe types of semaphore. [04]

(c) Explain the use of Banker’s algorithm for multiple resources for deadlock avoidance with illustration. [07]

--- Content provided by FirstRanker.com ---

Q.4 (a) Differentiate between preemptive and non preemptive scheduling algorithm. [03]

(b) Define deadlock. Describe deadlock prevention in detail. [04]

(c) Write short note: RAID levels. [07]

OR

Q.4 (a) Explain file attributes in detail. [03]

--- Content provided by‍ FirstRanker.com ---

(b) Explain the following UNIX commands [04]

  1. Grep
  2. Chmod

(c) What is Paging? Explain paging mechanism in MMU with example. [07]

Q.5 (a) What is thrashing? Explain it with respect to degree of multiprogramming. [03]

--- Content provided by​ FirstRanker.com ---

(b) Define fragmentation. Describe types of fragmentation. [04]

(c) Explain continuous memory allocation algorithms: [07]

  1. First-fit
  2. Best-fit
  3. Worst-fit
  4. --- Content provided by​ FirstRanker.com ---

OR

Q.5 (a) Describe any one page replacement algorithm. [03]

(b) Explain working set model. [04]

(c) Explain any two File Allocation Methods from the following: (i) Contiguous Allocation (ii) Linked Allocation (iii) Indexed Allocation [07]

FirstRanker.com

--- Content provided by‌ FirstRanker.com ---



This download link is referred from the post: GTU BE 2020 Summer Question Papers || Gujarat Technological University

--- Content provided by​ FirstRanker.com ---