Entrance Announcement
MICTE 2080
2080 Magh 07
User:Srijana Paudel/Teaching Lesson Plan 13: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
'''Period:''' Third | '''Period:''' Third | ||
'''Topic:''' | '''Topic:''' Process Management | ||
'''Teaching Item:''' | '''Teaching Item:''' Solution of Critical Section Problem: Peterson's Solution, Mutex Locks | ||
'''Class:''' BICT 4th Semester | '''Class:''' BICT 4th Semester | ||
'''Unit:''' | '''Unit:''' Two | ||
'''Time:''' 50 min | '''Time:''' 50 min | ||
Line 23: | Line 23: | ||
At the end of this lesson, students will be able: | At the end of this lesson, students will be able: | ||
* | * To explain Peterson's Solution to the Critical Section problem. | ||
* | * To define Mutex locks in solving the Critical Section problem. | ||
* To implement Peterson's Solution and Mutex locks in simple scenarios. | |||
== 2. Instructional materials: == | == 2. Instructional materials: == | ||
* Daily Usage Materials, | * Daily Usage Materials, | ||
* [https://drive.google.com/file/d/13GJuSt9j9ece-8oByoBRSDAByPWbv055/view PowerPoint Presentation Slide], Laptop, Projector etc. | * [https://drive.google.com/file/d/13GJuSt9j9ece-8oByoBRSDAByPWbv055/view PowerPoint Presentation Slide], | ||
* Laptop, | |||
* Projector etc. | |||
== 3. Teaching Learning Activities: == | == 3. Teaching Learning Activities: == | ||
*Enter the classroom | *Enter the classroom and motivate students by highlighting the importance of understanding solutions to critical problems in operating systems. | ||
*Begin the class by asking some questions to students related to | *Write today's topic "Solution of Critical Section Problem: Peterson's Solution, Mutex Locks" on the board. | ||
*Open the presentation slide and briefly introduce topic. | *Begin the class by asking some questions to students related to Critical Section problem to know how much they understand the lesson taught in previous class so it will be easier for them to understand solutions of critical problem. Like, Can anyone explain what a critical section is? , Why is solving the Critical Section problem important in Operating Systems? etc. | ||
* | *Open the PowerPoint presentation slide and briefly introduce the topic. The presentation will cover: Introduction to Peterson's Solution, Explanation of Mutex locks and their role, Simple program examples to demonstrate the implementation of Peterson's Solution and Mutex locks. | ||
*Summarize the lesson in brief. | *Encourage students to participate actively, answering questions and clarifying doubts to ensure comprehension. | ||
*Summarize the lesson in brief, highlighting the key points covered and ensuring students have grasped the main concepts. | |||
== 4. Assessment: == | == 4. Assessment: == | ||
Line 44: | Line 47: | ||
During the session, ask questions like, | During the session, ask questions like, | ||
* | * How does Peterson's Solution ensure mutual exclusion? | ||
* | * Can you explain a scenario where using a Mutex lock would be beneficial? | ||
== 5. Homework: == | == 5. Homework: == | ||
Write simple scenario or program where Peterson's Solution or Mutex locks can be implemented. |
Latest revision as of 05:28, 18 April 2024
Subject : Operating System
Period: Third
Topic: Process Management
Teaching Item: Solution of Critical Section Problem: Peterson's Solution, Mutex Locks
Class: BICT 4th Semester
Unit: Two
Time: 50 min
No. of Students: 20
1. Specific Objective:
At the end of this lesson, students will be able:
- To explain Peterson's Solution to the Critical Section problem.
- To define Mutex locks in solving the Critical Section problem.
- To implement Peterson's Solution and Mutex locks in simple scenarios.
2. Instructional materials:
- Daily Usage Materials,
- PowerPoint Presentation Slide,
- Laptop,
- Projector etc.
3. Teaching Learning Activities:
- Enter the classroom and motivate students by highlighting the importance of understanding solutions to critical problems in operating systems.
- Write today's topic "Solution of Critical Section Problem: Peterson's Solution, Mutex Locks" on the board.
- Begin the class by asking some questions to students related to Critical Section problem to know how much they understand the lesson taught in previous class so it will be easier for them to understand solutions of critical problem. Like, Can anyone explain what a critical section is? , Why is solving the Critical Section problem important in Operating Systems? etc.
- Open the PowerPoint presentation slide and briefly introduce the topic. The presentation will cover: Introduction to Peterson's Solution, Explanation of Mutex locks and their role, Simple program examples to demonstrate the implementation of Peterson's Solution and Mutex locks.
- Encourage students to participate actively, answering questions and clarifying doubts to ensure comprehension.
- Summarize the lesson in brief, highlighting the key points covered and ensuring students have grasped the main concepts.
4. Assessment:
During the session, ask questions like,
- How does Peterson's Solution ensure mutual exclusion?
- Can you explain a scenario where using a Mutex lock would be beneficial?
5. Homework:
Write simple scenario or program where Peterson's Solution or Mutex locks can be implemented.