Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Part 19 - Peterson's Solution
Play lesson

Operating System - Part 19 - Peterson's Solution

5.0 (0)
6 learners

What you'll learn

This course includes

  • 9 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Part-1: Introduction to Operating system: Part-2: What is Operating system and Goals of OS Part-3: Dual Mode Operation. Part-4: Loader and Linker Part-5: Types of loaders: Compile and Go loader Part-6: Types of Loaders: Simple Loader or General Loader Part-7: Types of loaders: Absolute Loader and Bootstrap Loader Part-8: Types of loaders: Relocatable/Relative/Reallocation loader Part-9: Introduction to process management Part-10: Differences between process and program Part-11: Process State Diagram Part-12: CPU Scheduling and Scheduling Criteria's Part-13: First Come First Serve scheduling algorithm Part-14: Shortest Job First scheduling algorithm Part-15: Priority schduling algorithm Part-16: Round robin schduling algorithm Part-17: Introduction to process synchronization Part-18: Critical Section Problem: Mutual exclusion, Progress, bounded waiting Questions answered in this video are: 1) what is process 2) what is synchronization 3) what is process synchronization 4) what is race condition 5) examples for process synchronization 6) examples for race condition 7) problems with process synchronization 8) problems with race condition 9) types of process 10) what is co-operative process 11) what is independent process 12) what is shared data 13) what is shared resources 14) examples for shared data 15) examples for shared resources 16) what is data consistency 17) examples for data consistency 18) what is critical section problem 19) necessary conditions to be satisfied by any process synchronization solutions 20) what is mutual exclusion 21) what is progress 22) what is bounded waiting 23) peterson's solution 24) advantages of peterson's solution 25) disadvantages of peterson's solution 26) explanation of peterson's solution with code 27) general structure of any process

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere