- With the help of a state transition diagram explain fundamental state transitions of a process.
- Explain fields of process control block
- What are the advantages of thread over process
- Explain functions of long, medium and short term schedulers in a time sharing system.
- Describe the components of process environment
- Explain with neat diagram kernel level thread implementations
- Explain fundamental state transition diagram for a process with process control block
- Explain in detail the programmers view of processes. With interaction between processes, highlight the remark for its interaction.
- What is a thread?. List its advantages
- Explain the control synchronisation and data access synchronisation with examples.
- With a neat diagram, Explain the different states of a process in unix operating system.
- Explain with neat diagram. i) User level threads ii) Kernel level threads
- Discuss the primary concerns / reasons for process termination.
- List the events occur during the operation of OS. With a diagram discuss the event handling actions of kernel.
- With a diagram explain the relation between processes and threads. Discuss the advantages of threads
- Explain four kinds of process interaction
- Explain control synchronisation and need for control synchronisation with an example.
- Explain the race condition in airline reservation system with an example.
- What is race condition?. List the requirements that a solution to critical section must satisfy.
- Illustrate with example the Peterson's solution for critical section problem and prove that the mutual exclusion property is preserved.
- Explain Reader's-Writer's problem. Show how semaphores provide solution to Reader's- Writer's problem.
- Explain the Dining Philosopher's problem using monitors.
- What are semaphores ? Explain any 3 use cases of Semaphores.
- 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.
- Explain critical section problem. What are the requirements that critical section probelm must satisfy.
- What are Monitors? Compare with semaphores their relative advantage and disadvantage.
- What do you mean by binary semaphore and counting semaphore?
- Explain implementation of wait() and signal() semaphore operation.
Wednesday, March 25, 2020
Operating Systems - Module 2 - Important Questions - 18CS43
Subscribe to:
Post Comments (Atom)
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...
-
Module 1 Define IOT. Explain Evolutionary phases of the internet What is IOT? Explain in detail on Genesis of IOT. What does IOT and digi...
-
List the key features of Python Programming Language. What is the role of a programmer?. List at least two skills required to be a best ...
-
What is a class?. How to define a class in Python?. How to instantiate a class? How the members are accessed? Differentiate class varia...
No comments:
Post a Comment