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.
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
(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.
(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