Operating System
HNBGU BCA Previous Question Paper 2018-19
Section A
-
What is an operating system? What is the main purpose of an operating system
-
Differentiate between pre-emptive and non-preemptive scheduling
-
What are the different data structures users for the allocation of memory in Operating System?
-
Explain the use of semaphore in concurrent systems.
-
What do you mean by process? Explain
-
What is critical section?
-
Explain the necessary conditions for deadlock avoidance.
Section B
-
What is banker algorithm? How is it used to avoid deadlock? Explain
-
Explain the structure of UNIX file system.
-
What is IPC? Explain the requirements and implementation of IPC
-
What is round robin scheduling?
-
Explain the steps in FIFO page replacement algorithm.
-
Write short notes on the following:
- Real time system
- Linked and index allocation
- System calls