Wednesday, November 4, 2009
B.Tech. DEGREE EXAMINATION. |
Fourth Semester |
Information Technology |
IF 253 — OPERATING SYSTEMS |
Time : Three hours Maximum : 100 marks |
Answer ALL questions. |
PART A — (10 ´ 2 = 20 marks) |
What is meant by thrashing? |
Explain the difference between logical address and physical address space. |
What is the purpose of system calls? |
Explain the difference between symmetric and asymmetric multiprocessing. |
The ratio between the main memory cycle time and cache memor y time is 8 : 1. |
Calculate the effective memory cycle time for a system who cache miss ratio is 6%. |
What is a Time sharing system? |
What is a Context switch? |
What is dynamic loading and dynamic linking? |
Define the essential properties of real time Operating System. |
What are the advantages of having an inverted page table? |
PART B — (5 ´ 16 = 80 marks) |
(i) Discuss the critical section problem with one example. (8) |
(ii) Briefly explain the Threads support in Solaris 2 Operating system. (8) |
(a) Consider the following snapshot of a system. Execute Banker's algorithm answer |
the following : |
Allocation Max Available |
001 001 152 |
100 175 |
135 235 |
063 065 |
001 065 |
(i) Is the system in a safe state? If the system is safe, show how all the process could |
complete them execution successfully. Explain. (10) |
(ii) If a request f rom process arrives (0, 4, 2) can the request be granted? (6) |
Or |
(b) Consider the following page reference string. |
1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3, 2, 1, 2, 3, 6. |
Calculate the number of page faults would occur f or the following page r eplacement |
algorithm with frame size of 3 and 4. Initially all the frames are empty. |
(i) LRU |
(ii) FIFO |
(iii) Optimal. (16) |
(a) Assume the following workload in a system. All jobs arrive at time 0 in the order |
given. Lower number is the highest priority. |
Job Burst time Priority |
A 10 3 |
B 6 1 |
C 7 4 |
D 4 2 |
(i) Give a Gantt chart illustrating the execution of three job using FCFS, Round Robin |
(quantum = 3) and SJF. (6) |
(ii) Calculate the average waiting time for each of the above scheduling algorithm. |
(10) |
Or |
(b) (i) List five services provided by an Operating System. Explain how each provides |
to the users. (8) |
(ii) Explain the linked file allocation method. What are its advantages and |
disadvantages? (8) |
(a) (i) What is DMA transfer? Explain all the steps involved in a DMA transfer. (8) |
(ii) Briefly explain the different assembly language statements. (8) |
Or |
(b) Briefly explain the Disk Management and Swap Space Management. (16) |
(a) Discuss briefly the various issues involved in implementing Inter Process |
Communication (IPC) in message passing system. (16) |
Or |
(b) (i) Explain the difference between External Fragmentation and Internal |
Fragmentation. How to solve the fragmentation problem using Paging? (7) |
(ii) Compare short term, medium term and long term scheduling. (9) |
————————— |
Click the following link to download:
Tags OPERATING SYSTEMS