Quick Links
University Papers | University Syllabus | Entrance Exam |
PSU Papers | Bank Papers | Placement Papers |
VTU | Anna Univerity Syllabus | Anna Univerity Papers |
Anna University
B.E./B.Tech. DEGREE EXAMINATION, May /June 2014.
Electronics and Communication Engineering
Sixth Semester
EC2022-Operating Systems
MAY/JUNE 2014
Question Paper
University Papers | Syllabus | Entrance Exam | Govt & PSU Papers | Bank Papers
Programming Questions | Travel Tips | Mobile Review | Placement Papers
ANNA UNIVERSITY SYLLABUS: CLICK HERE
PART-A(10*2=20)
1.Differentiate the features of monolithic kernel and micro kernel.
2.State the role operating system in centralized system and a distributed system.
3.Define race condition .When does it occur? How can it be overcome?
4.Differentiate process and a thread with examples.
5.Highlight the significance of using the relocation concept in memory management.
6.Define thrashing .When does it occur?
7.Give an example of an application in which data in a file should be accessed in the following order.
a)Randomly
b)Sequentially.
8.Mention the advantages and disadvantages of placing functionality in a device controller rather than in kernel.
9.Write down the benefits of a Distributed file systemwhen compared to a file system in a centralized system.
10.State the need for using a prototype page table entrey in Windows 2000.
PART-B(5*16=80)
11.a)1)List five services provided by an operating system.Explain how each provides convenience to the users. (5)
2)Consider a computing cluster consisting of two nodes running a database.Describe two ways in which the cluster software can manage access to the data on the disk.Discuss the benefits and detriments of each. (7)
3)Describe the differences between symmetric and asymmetric multiprocessing.Under the scenario each one is used. (4)
Or
b)1)Discuss the essential properties of the following types of operating systems Batch,Interactive,Timesharing,Real time,Network,Parallel,Distributed and Clustered.(8)
2)Describe the major activities of on operating system in regard to process management and memory management. (8)
12.a)1)Consider the following process
S.No Process name Arrival time Processing Time
1 A 0 3
2 B 1 5
3 C 3 2
4 D 9 5
5 E 12 5
Calculate the average turnaround time, and average waiting time for the Shortest job first,Shortest remaining time and round robin(quantum time=2msec)algorithms.Suggest the most suitable algorithm for the above data. (10)
2)Explain the various threading models in detail. (6)
Or
b)1)Write a solution for the producer consimer problem using semaphores. (8)
Or
2)Explain the different issues involved in designing message passing systems. (8)
13.a)Given memory partitions of 100 KB,500KB,200KB,300KB600KB,how would each of the first fit,best fit,wiorst fit algoriths place process of 212KB,417KB,112KB,426KBWhich algorithm makes the most efficient use of memory?(6)
b)Write in detail the principle of working involved in Hierarchical paging,Hashed page tables and inverted page table methods. (10)
Or
b)1)Write in detail the steps involved in handling page faults (6)
2)With an example explain the working of the any four page replacement algorithms.(10)
14.a)1)Explain the various directory structures involved in storing files. (8)
2)Consider the system that supports the strategies of continuous,linked and indexed allocation. (8)
Or
b)1)With neat sketches explain the various RAID structures. (8)
2)Suppose that a disk drive has 50000 cylinders,numbered 0 to 4999.The drive is currently serving a request a cylinder 143,and the previous request was at cylinder 125.The queue of pending requests in FIFO order is 86,1470,913,1774,948,1509,1022,1750,130 .Starting from the current head position what is the total distance that the disk arm moves to satisfy all the pending requests for each of the following disk scheduling lgorithms?
1)FCFS
2)SSTF
3)SCAN
4)C-LOOK (8)
15.a)Explain the various design issues involved in distributed operating system. (16)
Or
b)Compare the process management memory management and secondary storage management technique involved in UNIX.LINUX and WINDOWS 2000. (16)
0 Comments