Operating Systems – May 2010

Part – A

    1. What is virtual computer ?
    2. Give an example of system call.
    3. What is process ?
    4. List out types of modes.?
    5. What is multiprogramming ?
    6. What is Deadlock ?
    7. What is Deadlock prevention ?
    8. What is two-phase locking ?
    9. What is Semaphore ?
    10. State any three resources in CS.
    11. What are the requirements of memory management ?
    12. What is Fragmentation ?
    13. What is Frame ?
    14. What is Thrashing ?
    15. Give any three examples of virtual memory.
    16. What is controller ?
    17. Why do we need process scheduling ?
    18. What is disk driver ?
    19. What is file descriptor ?
    20. Give an example of file system ?
    21. List out different categories of resources ?
    22. List out types of protection failures ?
    23. What is use of cryptography in CS ?
    24. What is interrupt handler ?
    25. What is Distributed Operating System ?

Part – B

Unit -I

    1. Explain the meaning of process scheduling ?
    2. Explain the difference between a program and a process.
    1. What is the procedure of creating a process? Explain in briefly ?
    2. Write a short note on process switching ? Explain flow of control ?

Unit -II

    1. Explain about Mutual Exclusion ?
    2. Explain about IPC pattern : Client-Server.
  1. Explain the strategies that are used for dealing with deadlocks and how deadlocks are-detected ?

Unit -III

  1. Write short notes on Linking and Loading a process and how do we create a load module.
  2. Explain about Memory manager ?

Unit -IV

  1. Explain briefly devices and controllers.
  2. Write about file system and give some examples?

Unit -V

  1. Discuss about user Authentication in detail ?
  2. What is protection and Explain different protection examples ?

Attention : This exam questions are converted from the real exam paper to a digital text format by using an OCR Software that may made some mistakes, I reviewed it many times to correct it, But may still there some errors that I missed or misspelled, So if you detect an error or mistake PLEASE report by adding a comment or contact me.