RR
Code No: RR311905 III B.Tech I Semester(RR) Supplementary Examinations, May 2009 OPERATING SYSTEMS AND SYSTEMS PROGRAMMING (Electronics & Computer Engineering)
Time: 3 hours
Max Marks: 80 Answer any FIVE questions All questions carry equal marks ?????
1. (a) Give a note on characteristics of modern operating systems. (b) With a neat sketch explain the concept of spooling. 2. (a) Explain the criteria for evaluating CPU scheduling algorithms. Also state whether the criteria is to be optimized for minimal or maximal value. (b) Write an example explain RR, CPU scheduling algorithm. Also state the ‘Thumb Rule’. 3. (a) Distinguish between a process and a thread. (b) Write a brief note on the following synchronization mechanism. i. Semaphores. ii. Message passing. 4. (a) Explain Banker’s algorithm for deadlock avoidance with an example. (b) Give a note on windows 2000 concurrency mechanisms. 5. (a) Distinguish between paging and segmentation. (b) What is inverted paging? Explain with a neat sketch. Explain the advantages and disadvantages. 6. (a) Give a note on various file organization techniques. (b) Write note on UNIX file management. 7. (a) What is a trusted system? How Trojan horse defense is done using trusted system? (b) What are the various data structures and data bases used in the 2-pass assembler? Explain. 8. (a) Define the terms. i. Macro. ii. Macro processor. (b) Write notes on. i. Relocation ii. Loaders iii. Editors. ?????