Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1(a) Define OS, What are the common tasks performed by an operating system?
8 M
1(b) Explain briefly, the different classes of operating system, with primary concern and key concepts.
8 M
1(c) What are the operations performed by Kernel when an interrupt occurs?
4 M

2(a) Explain : (i) Monolithic OS and (ii) Microkernal OS
Specifying advantages and disadvantages in each case.
8 M
2(b) Define the following with respect to an operating system:
(i) Policies and mechanism (ii) Portability and Extensibility
8 M
2(c) Briefly explain the concept of VMOS, with an example.
4 M

3(a) Briefly explain four kinds of process interaction.
6 M
3(b) With state transition diagram, explain the state transition for a process.
6 M
3(c) What are the advantages of threads? Explain briefly Kernel-level and user-level threads, specifying advantages and disadvantages.
8 M

4(a) Explain Kernel memory allocator methods.
10 M
4(b) What are the key features in static and dynamic memory allocation?
6 M
4(c) Explain briefly memory compaction with an example.
4 M

5(a) With reference to virtual memory, explain the following:
(i) Demand paging (ii) Page replacement policies.
10 M
5(b) Explain UNIX virtual memory.
10 M

6(a) Explain file operations performed by processes.
8 M
6(b) What are the facilities provided by file-system and IOCS? Write the layered architecture of the system.
6 M
6(c) Explain (i) Sequential file organization (ii) Direct file access organization.
6 M

7(a) Define Turn-around-time. Compare average Turn-Around-Time, for the following set of process for FCFS and SRN scheduling.
Process P1 P2 P3 P4 P5
Arrival Time 0 2 3 5 9
Service Time 3 3 2 5 3
8 M
7(b) Briefly explain process scheduling methods for real time applications.
6 M
7(c) Explain briefly, scheduling in UNIX.
6 M

8(a) How interprocess communication is achieved through mail-box? What are its advantages?
8 M
Explain the following:
8(b)(i) Synchronous and asynchronous message passing
4 M
8(b)(ii) Data - access synchronization.
4 M
8(b)(iii) Control synchronization.
4 M



More question papers from Operating Systems
SPONSORED ADVERTISEMENTS