Wednesday, November 4, 2009
B.E/B.Tech.DEGREE EXAMINATION,NOVEMBER/DECEMBER 2004. |
Fifth Semester |
Computer Science and Engineering |
CS 333 – OPERATING SYSTEMS |
Time: Three hours Maximum:100 marks |
Answer ALL questions |
PART A – (10* 2= 20 marks) |
1. What is Time Sharing System? |
2. What is the main advantage of the layered appr oach to system design. |
3. What is job scheduler? What is CPU scheduler? |
4. What are the various process states?Depict process state diagram. |
5. Explain any four scheduling criteria involved in CPU scheduling. |
6. Consider a logical address space of eight pages of 1024 words each, mapped |
onto a physical memory of 32 Frames. How many bits are there in logical |
address? |
7. What is sequential address method? Mention its merits and demerits. |
8. Define single level directory structure. Give one example. |
9. What is a bit vector? |
10. Mention any two features of linux file system. |
PART B - ( 5 * 16 = 80 marks ) |
11. (i) Describe Working-Set model. (10) |
(ii) Describe paging with illustrative example. (6) |
12. (a) (i) Consider the following set of processes , with the length of the CPU |
burst time given in milliseconds. |
Process Burst time Priority |
P1 8 3 |
P2 3 1 |
P3 4 4 |
P4 2 2 |
P5 6 5 |
The processes are assumed to have arrived in the order P1, P2, P3, |
P4 and P5 all at time 'O'. |
(1) Draw four Gantt charts illustrating the execution of these |
processes using FCFS, SJF,A nonpreemptive priority (a |
smaller priority number implies a higher priority) and RR |
(quantum = 2) scheduling. |
(2) What is the turn around time of each process f or each of the |
scheduling algorithms in part (1). |
(3) What is the waiting time of each process for each of the |
scheduling algorithms in part (1). |
(4) Which of the schedules in part (1) results in the minimal |
average waiting time(over all processes) (12) |
(ii) Explain the three requirements that a solution to critical-section |
problem must satisfy. (4) |
Or |
(b) (i) Describe an algorithm which satisfies all the conditions of critical |
section problem and also prove how it satisfies all the conditions. |
(6) |
(ii) Describe deadlock prevention methods |
(1) Hold and wait |
(2) Circular wait |
(3) No preemption. (10) |
13. (a) (i) Describe internal and external fragmentation with illustrative |
examples. (8) |
(ii) Describe segmentation with its hardware. (8) |
Or |
(b) (i) Describe multilevel paging with example. (8) |
(ii) Describe hardware support of paging with TLB. (8) |
14. (a) Describe place replacement algorithms |
(i) FIFO algorithm |
(ii) Optimal algorithm |
(iii) LRU algorithm with illustrative example. (16) |
Or |
(b) (i) Describe the layer ed design of file-system organisation. (10) |
(ii) Describe the file system mounting. (6) |
15. (a) Describe the following methods for allocating disk space. |
(i) Linked allocation. |
(ii) Contiguous allocation. (16) |
Or |
(b) (i) Describe components of a Linux system. (8) |
(ii) Describe process scheduling in Linux system. (8) |
Click the following link to download:
Tags OPERATING SYSTEMS