Thursday, December 20, 2018
Saturday, December 1, 2018
CT-1 and MID-1 Questions From UNIT-I
- Discuss the generations of computers based on the development technologies used to fabricate the processors, memories and I/O units. (OR) Discuss various computer types with their applications in real world environment.
- “System software is responsible for coordination of all activities in a computing system”-Justify this statement with the functionalities of it.
- Suppose two numbers located in memory are to be added. What are the functional units of digital computer system will carry out this? Explain how.
- What is a bus? Explain single bus and multiple bus structure used to interconnect functional units in the computer system.
Tuesday, November 27, 2018
Fetch Decode Execute Cycle in more detail (Animation)
Fetch-Decode Execute Life Cycle (Animation)
Try to under stand the purpose and meaning of registers. The complete concept is repeated at UNIt-4
UNIT-I Lecture Notes/PPT
Friday, October 5, 2018
Thursday, September 6, 2018
Unit - 4 Important Questions
- What is a deadlock? Consider the deadlock situation that could occur in the dining philosopher’s problem when the philosophers obtain the chopsticks one at a time. Discuss how the four necessary conditions for deadlock indeed hold in this setting. What are the solutions for this problem?
- Explain Deadlock Detection scheme for Several Instances of a resource Type.
- What is Producer Consumer problem? How it can illustrate the classical problem of synchronization? Explain.
- What is monitor? Explain its functionalities. How it is different from semaphore in implementing synchronization.
- What is a semaphore? List the types of semaphores and Show that, if the wait() and signal() semaphore operations are not executed atomically, then mutual exclusion may be violated.
- How to implement process synchronization using i)Test and Set ii) SWAP iii) Lock instructions? Explain with Pseudo code.
- Explain deadlock avoidance using banker’s algorithm with suitable example.
- How to Recover From Deadlock situations? Discuss in detail. (OR) Explain recovery from deadlock after detection.
- Explain deadlock avoidance process using Resource-Allocation-Graph.
- What is Peterson’s Solution? Discuss the Critical Section problem using Peterson’s Solution.
- Discuss deadlock avoidance using Resource-Allocation-Graph Algorithm.
- Explain Deadlock detection algorithm with an example.
- Explain the Resource-Allocation Graph Algorithm for deadlock prevention.
- Discuss the necessary conditions that cause deadlock situation to occur.
- Is it possible to have a deadlock involving only a single process? Explain.
- How does deadlock avoidance differ from deadlock prevention? Write about deadlock avoidance algorithm in detail.
- Discuss the necessary conditions that cause deadlock situation to occur.
- Discuss various methods for the prevention of deadlocks.
Thursday, August 23, 2018
Friday, July 27, 2018
Wednesday, July 11, 2018
Assignment Questions
- Compare and contrast thread and process. Discuss Multithreading Models with neat diagrams.
- Discuss the following? a) CPU-I/O burst cycle b) CPU schedule c) Pre-emptive and non-preemptive scheduling d) Dispatcher
Class Test Questions
(Date of Exam :A Sec-21-07-18 B Sec- 17-07-18)
- With the help of a state transition diagram, explain various states of a process.
- Write in detail about the thread libraries.
- Write in detail about the thread libraries.
- Discuss any two preemptive scheduling algorithms with suitable examples.
- Discuss the following CPU scheduling algorithms with suitable examples a) Priority b) Multilevel- queue scheduling c) Multi-level feedback queue scheduling
- Explain the concept of multi-threading? Discuss the following multithreading models. a) Many-to-one b) One-to-one c) Many-to-many d) Two-level.
Tuesday, July 10, 2018
Wednesday, June 13, 2018
Unit-1 Lecture Notes ( Chapter-1 , Chapter-2 & Chapter-3)
Assignment Questions:
- What is an Operating System? Services provided by Operating System
- What is an Interrupt? How to Handle interrupt by an Operating System
CLass Test Timings :
For 'A' Section - 23-06-2018 2.00 to 2.50 PM and For 'B' Section - 26-06-2018 - 2.00 to 2.50 PM
Subscribe to:
Posts (Atom)