fifth semester b.b. degree examination, dec.2014 ljan.20l5

2
USN Time: 3 hrs. Ia. b. d. 2a. 3a. b. U. l0cs53 Max. Marks:100 (05 Marks) to process and memory (05 Marks) (05 Marks) process in programming (05 Marks) (06 Marks) section problem (05 NIarks) semaphore's for (10 Marks) advantages and (05 Marks) Fifth Semester B.B. Degree Examination, Dec.2014 lJan.20l5 Operating Systems a) O U L c- O o 2 aiu -a bJr I -X .= l .= al og e.) c> t= /.: ;) ') .=' .! '- ^ c! =:1 -X '). =P =v >. c+' -^o o U< -i 6i t) z cC o e. Note: Answer FIVE full questions, selecting atleast TWO questions from each part. PART _ A D i fferentiate between multipro grammi ng and multiproc ess ing. Explain the various functions of operating system with respect rnanagement. What are the different ways in which the Pthread terminates? Explain any two facilities provided for irnplementing interacting language and operating system. Difl'erentiate bcnveen : i) User level and kemel level threads ii) Process and thread. b. Following is the snapshot ofa cpu Process CPU Burst Arrival time Pr l0 0 Pz 29 P: 03 2 P+ 07 J Draw Gantt charts and calculate the waiting and tumaround time using FCFS, SJF and RR c ;i',1iil':$Hi.*1:ffi'J",lx':1?,;l?"il1ffi,st be kept in mind wh'e choo,,"JTffif* scheduling algorithms. (05 Marks) Explain critical section problem. What are the requirements that critical nrust satisfy? Explain Reader's - writers problem and provide a semaphore solution using reader's priority problem. What are monitors? Compare with semaphores with their relative disadvantages. I of2 www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | VTU BOOKSPAR APP www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | VTU BOOKSPAR APP

Upload: others

Post on 16-May-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fifth Semester B.B. Degree Examination, Dec.2014 lJan.20l5

USN

Time: 3 hrs.

Ia.b.

d.

2a.

3a.

b.

U.

l0cs53

Max. Marks:100

(05 Marks)to process and memory

(05 Marks)(05 Marks)

process in programming(05 Marks)

(06 Marks)

section problem(05 NIarks)

semaphore's for(10 Marks)

advantages and(05 Marks)

Fifth Semester B.B. Degree Examination, Dec.2014 lJan.20l5Operating Systems

a)O

ULc-

O

o

2

aiu-abJr I

-X.= l

.= al

oge.)

c>

t=

/.:;) ')

.=' .!'- ^c!

=:1-X

').

=P

=v>. c+'-^o

o

U<-i 6it)

zcC

oe.

Note: Answer FIVE full questions, selectingatleast TWO questions from each part.

PART _ A

D i fferentiate between multipro grammi ng and multiproc ess ing.Explain the various functions of operating system with respectrnanagement.What are the different ways in which the Pthread terminates?Explain any two facilities provided for irnplementing interactinglanguage and operating system.

Difl'erentiate bcnveen :

i) User level and kemel level threadsii) Process and thread.

b. Following is the snapshot ofa cpu

Process CPU Burst Arrival timePr l0 0

Pz 29

P: 03 2

P+ 07 J

Draw Gantt charts and calculate the waiting and tumaround time using FCFS, SJF and RR

c ;i',1iil':$Hi.*1:ffi'J",lx':1?,;l?"il1ffi,st be kept in mind wh'e choo,,"JTffif*scheduling algorithms. (05 Marks)

Explain critical section problem. What are the requirements that criticalnrust satisfy?Explain Reader's - writers problem and provide a semaphore solution usingreader's priority problem.What are monitors? Compare with semaphores with their relativedisadvantages.

I of2

www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | VTU BOOKSPAR APP

www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | VTU BOOKSPAR APP

Page 2: Fifth Semester B.B. Degree Examination, Dec.2014 lJan.20l5

10css3

4 a. Consider a system containing m resources of the same type being sharecl by n processes.Resources can be requested and released by processes only one at a time. Show that thesystem is deadlock free if the following two conditions hold :

i) The maximum need of each process is between 1 and m resourcesii) The sum of all maximurn needs is less than m * n.

b. For the given snapshot :

(10 Marks)

(10 Marks)

(05 Marks)

Using Banker's algorithm :

i) What is the need matrix content?ii) ls the system in safe state?iii) If a request frorn process P2(0,4, 2, 0) arrivers, can it be granted?

PART - B

5 a. What is locality of reference? Differentiate befween paging and segmentation.b. Explain the differences between :

i) Logicai and physical address space

ii) Internal and extemal fragmentation. (05 Marks)c. For the following page reference calculate the page faults that occur using FIFO and LRU

for3 and 4pageframes respectively,5,4,3,2, 1,4,3,5,4,3,2, l, 5. (l0Marks)

6 a. What are the different'techniques with which a file can be shared among users? (06 Marks)b. Given memory parlitions of 100 k, 500 k, 200 k, 600 k (in order), which algorithrn from best

fit, worst fit and first fit p laces processes with requirernents 2I2 k, 417 k, I I 2 k and 426 k inan efficient manner? (06 Marks)

c. Explain the various storage mechanisms available to store files, with neat diagram.(08 Marks)

a. Given the following queue 95, 180, 34,1I9,11,723,62,64and ending at track 199 calculate the number of moves usinglook algorithm.

b. What are access matrices? Explain its implementation.c. Differentiate between protection and security.

a. Explain the different IPC mechanism available in Linux.b. Explain how process is managed on Linux platform.c. Write a brief note on the design principles of Linux.

x****2 of2

with head initially at track 50F'CFS, SSTF, Elevator and C

(12 Marks)(04 Marks)(04 Marks)

(08 Marks)(08 Marks)(04 Marks)

A B C DPr 0 0 2

Pz 0 0 0

P3 ) 5 4

Pa 0 6 -) 2

Ps 0 0 4

MaxA B C D0 0 2

I 7 5 0

2 l-) 5 6

0 6 5 2

0 6 5 6

AvailableA B C DI 5 2 0

www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | VTU BOOKSPAR APP

www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | VTU BOOKSPAR APP