Operating system previous year question paper 2018 | HNBGU BCA third semester

Operating System

HNBGU BCA Previous Question Paper 2018-19

  1. What is an operating system? What is the main purpose of an operating system

  2. Differentiate between pre-emptive and non-preemptive scheduling

  3. What are the different data structures users for the allocation of memory in Operating System?

  4. Explain the use of semaphore in concurrent systems.

  5. What do you mean by process? Explain

  6. What is critical section?

  7. Explain the necessary conditions for deadlock avoidance.

  1. What is banker algorithm? How is it used to avoid deadlock? Explain

  2. Explain the structure of UNIX file system.

  3. What is IPC? Explain the requirements and implementation of IPC

  4. What is round robin scheduling?

  5. Explain the steps in FIFO page replacement algorithm.

  6. Write short notes on the following:

    1. Real time system
    2. Linked and index allocation
    3. System calls