0% found this document useful (0 votes)
3 views1 page

Gujarat Technological University

This document outlines the examination details for the M.Sc (Computer Science) Integrated Semester III at Gujarat Technological University, specifically for the Operating System subject. It includes instructions for the exam, a breakdown of questions covering various topics such as operating system structure, concurrency, process states, scheduling algorithms, and virtual machines. The exam is scheduled for December 22, 2022, with a total of 70 marks available.

Uploaded by

Richa Patel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views1 page

Gujarat Technological University

This document outlines the examination details for the M.Sc (Computer Science) Integrated Semester III at Gujarat Technological University, specifically for the Operating System subject. It includes instructions for the exam, a breakdown of questions covering various topics such as operating system structure, concurrency, process states, scheduling algorithms, and virtual machines. The exam is scheduled for December 22, 2022, with a total of 70 marks available.

Uploaded by

Richa Patel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Seat No.: ________ Enrolment No.

______________

GUJARAT TECHNOLOGICAL UNIVERSITY


M.SC (COMPUTER SCIENCE) - INTEGRATED– SEMESTER III - EXAMINATION-
WINTER-2022

Subject Code: 1330301 Date: 22/12/2022


Subject Name: Operating system
Time: 10:30 AM TO 01:00 PM Total Marks: 70
Instructions:

1. Attempt all questions.


2. Make Suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.

Marks

Q.1 (a) Explain structure of Operating System. 03


(b) Explain the essential properties of i) Batch system ii) Time sharing iii) 04
Real time iv) Distribute.
(c) Explain the different types of operating system. 07

Q.2 (a) Explain principle of concurrency in brief. 03


(b) Explain the terms related to IPC: i) Race condition ii) Critical section iii) 04
Mutual exclusion iv) Semaphores.
(c) Define Process. Draw and explain different types of process states. 07
OR
(c) Explain process state model with diagram. 07
Q.3 (a) Discuss in brief different types of scheduler. 03
(b) Compare Process and Thread. 04
(c) What do you mean by mutual exclusion? Explain Peterson’s solution for 07
mutual exclusion problem.
OR
Q.3 (a) Explain pure virtualization in brief. 03
(b) Explain Associative memory and Virtual memory 04
(c) What is deadlock? Explain deadlock prevention in detail. 07
Q.4 (a) What is Access control? 03
(b) Explain the Priority scheduling algorithm. 04
(c) What is Semaphore? Give the implementation of Readers-Writers 07
Problem using Semaphore.
OR
Q.4 (a) Differentiate between preemptive and non preemptive scheduling 03
algorithm.
(b) What do you mean by fragmentation? Differentiate internal and external 04
fragmentation.
(c) What is paging? Discuss basic paging technique in details. 07
Q.5 (a) Explain need of Virtual Machines. 03
(b) Explain various types of file allocation methods. 04
(c) Explain FCFS Scheduling Algorithm with example? 07
OR
Q.5 (a) What is the difference between logical I/O and device I/O? 03
(b) What do you mean by cache memory? Explain the cache read operation. 04
(c) Write short note on RAID levels. 07

************

You might also like