Operating Systems – May 2014

Part – A

    1. Define a system call.
    2. What is meant by process switching?
    3. What is mutual exclusion?
    4. Write about synchronization and give example.
    5. Differentiate between linking a process and loading a process.
    6. What is meant by thrashing?
    7. What are the disk controllers?
    8. Explain about file system reliability.
    9. Give the examples of protection attacks.
    10. Describe the micro-kernel OS structure.

Part – B

Unit -I

    1. Discuss about operating system functions.
    2. Explain how operating system objects are named.
    1. With a diagram, explain about process states.
    2. Explain about process control block (PCB).

Unit -II

  1. Implement producer-consumer problem using semaphores.
  2. Explain how interprocess communication is implemented using shared memory. Give example.

Unit -III

  1. Discuss about memory protection and memory management system calls.
    1. Differentiate between external fragmentation and internal fragmentation.
    2. With an example, explain about LRU page replacement algorithm.

Unit -IV

  1. What are device drivers? Discuss the access strategies for device drivers.
  2. Explain how a file system is implemented in Linux and Windows operating systems.

Unit -V

    1. Explain about various types of resources.
    2. Write the mechanisms for software protection.
    1. Describe cryptography in computer security.
    2. Briefly describe client-server model.

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.