Wednesday, March 25, 2020

Operating Systems - Module 2 - Important Questions - 18CS43


  1. With the help of a state transition diagram explain fundamental state transitions of a process.
  2. Explain fields of process control block
  3. What are the advantages of thread over process
  4. Explain functions of long, medium and short term schedulers in a time sharing system.
  5. Describe the components of process environment
  6. Explain with neat diagram kernel level thread implementations
  7. Explain fundamental state transition diagram for a process with process control block
  8. Explain in detail the programmers view of processes. With interaction between processes, highlight the remark for its interaction.
  9. What is a thread?. List its advantages
  10. Explain the control synchronisation and data access synchronisation with examples.
  11. With a neat diagram, Explain the different states of a process in unix operating system.
  12. Explain with neat diagram. i) User level threads ii) Kernel level threads
  13. Discuss the primary concerns / reasons for process termination.
  14. List the events occur during the operation of OS. With a diagram discuss the event handling actions of kernel.
  15. With a diagram explain the relation between processes and threads. Discuss the advantages of threads
  16. Explain four kinds of process interaction
  17. Explain control synchronisation and need for control synchronisation with an example.
  18. Explain the race condition in airline reservation system with an example.
  19. What is race condition?. List the requirements that a solution to critical section must satisfy.
  20. Illustrate with example the Peterson's solution for critical section problem and prove that the mutual exclusion property is preserved.
  21. Explain Reader's-Writer's problem. Show how semaphores provide solution to Reader's- Writer's problem.
  22. Explain the Dining Philosopher's problem using monitors.
  23. What are semaphores ? Explain any 3 use cases of Semaphores.
  24. Describe an n-process solution to critical section problem which uses test() and set() hardware instruction. Prove how this algorithm satisfies all the requirements of critical section problem's solution.
  25. Explain critical section problem. What are the requirements that critical section probelm must satisfy.
  26. What are Monitors? Compare with semaphores their relative advantage and disadvantage.
  27. What do you mean by binary semaphore and counting semaphore?
  28. Explain implementation of wait() and signal() semaphore operation.


No comments:

Post a Comment

Database Management systems - Module 2

1 a. Explain the entity integrity and referential integrity constraints.   Why is each considered important. Give examples.    b. Discuss eq...