Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Complete Operating System Course - Introduction to OS Concepts, Process Management, Memory Management, and Synchronization

5 Minutes Engineering via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn comprehensive operating system concepts through this extensive video course series delivered in Hindi, covering fundamental OS principles, process management, memory management, and inter-process communication. Master the core functions and types of operating systems including batch, multiprogramming, multitasking, and multiprocessing systems while understanding the distinction between processes and programs. Explore process control blocks, context switching, and process state transitions alongside detailed coverage of CPU scheduling algorithms including First Come First Serve, Shortest Job First, and Round Robin with practical Gantt chart examples. Dive deep into process synchronization mechanisms, critical sections, race conditions, and various synchronization solutions from basic lock variables to Peterson's algorithm and semaphores. Study deadlock concepts, necessary conditions, and avoidance algorithms including the Banker's algorithm with step-by-step examples. Understand memory management techniques including contiguous allocation, fragmentation issues, paging systems, multilevel paging, Translation Lookaside Buffers, and virtual memory implementation. Learn page replacement algorithms such as FIFO, Optimal, and LRU with solved examples, and explore segmentation in detail. Gain insights into embedded and real-time operating system concepts including priority inheritance, priority inversion problems, inter-process communication methods, message queues, pipes, and interrupt handling mechanisms with practical explanations and examples throughout the comprehensive curriculum.

Syllabus

Complete OS Operating System In One Shot (7 Hours) | In Hindi
Introduction To Operating System ll Functions Of Operating System Explained with Example in Hindi
Types Of Operating System ll Batch OS ll CPU Time and I/O Time ll Explained in Hindi
Multiprogramming Operating System ll Types Of Operating System ll Multitasking OS Explained in Hindi
Multiprocessing Operating System ll Types Of Operating System Explained in Hindi
Process Vs Program ll Operating System ll Explained in Hindi
What is Segmentation Fault ll Operating System ll Explained in Hindi
Process Control Block (PCB) ll Operating System ll Explained with Examples in Hindi
Context Switching ll Operating System ll Explained with Examples in Hindi
Process State Transition Diagram ll Operating System ll Explained in Hindi
Long Term Scheduler (Job Scheduler) ll Operating System ll Explained in Hindi
Short Term Scheduler and Medium Term Scheduler ll Operating System ll Explained in Hindi
Degree Of Multiprogramming ll Operating System ll Explained in Hindi
Arrival Time, Burst Time, Waiting Time, Turn Around Time ll Operating System ll Explained in Hindi
First Come First Serve ll Operating System ll Gantt Chart Explained with Solved Example in Hindi
Shortest Job First ll Operating System ll Gantt Chart ll Explained with Solved Example in Hindi
Round Robin Algorithm ll Operating System ll Explained with Solved Example in Hindi
Critical Section And Race Condition ll Operating System ll Explained with Example in Hindi
Synchronization Conditions llMutual Exclusion,Progress,Bounded Waiting, Portability in Hindi
Synchronization Mechanism ll Busy Waiting and Without Busy Waiting ll Explained in Hindi
Lock Variable ll Busy Waiting Solution ll Synchronization Mechanism ll Operating System ll (HINDI)
Test Set and Lock (TSL) l Busy Waiting Solution l Operating System l Explained with Example in Hindi
Turn Variable ll Busy Waiting Solution ll Synchronization Mechanism ll Explained in Hindi
Peterson's Solution (Peterson's Algorithm) ll Operating System ll Two Process Synchronization
Sleep and Wakeup ll Producer and Consumer Problem ll Operating System Explained in Hindi
Deadlock ll Necessary Conditions For Deadlock ll Operating System Explained in Hindi
Deadlock Avoidance Algorithm Part-1ll Banker's Algorithm Explained with Example in Hindi
Deadlock Avoidance Algorithm Part-2 ll Banker's Algorithm Explained with Example in Hindi
Relocation ll Operating System ll Relocatable Address and Absolute Address Explained in Hindi
Contiguous Memory Allocation ll Internal and External Fragmentation Explained with Example in Hindi
Contiguous Memory Allocation ll Variable / Dynamic Partitioning Explained with Example in Hindi
Compaction : A Technique to Deal with External Fragmentation Explained with Example in Hindi
Memory Management With Bitmap ll Operating System ll Explained with Example in Hindi
Memory Management with Link list ll Operating System ll Explained with Example in Hindi
First Fit , Next Fit , Best Fit , Worst Fit ll Operating System ll Explained with Example in Hindi
Introduction To Paging ll Need Of Paging ll Operating System ll Explained in Hindi
Memory Management Unit ll Need Of MMU ll Operating System ll Explained in Hindi
Paging ll Page Table ll Operating System ll Easiest Explanation Ever in Hindi
Multilevel Paging ll Operating System ll Explained with Example l Easiest Explanation Ever in Hindi
Translation Lookaside Buffer (TLB) ll Operating System ll EMAT Explained in Hindi
Page Table Entry ll Page Table ll Operating System ll Explained in Hindi
Demand Paging and Page Fault ll Operating System ll Explained in Hindi
Virtual Memory ll Need Of Virtual Memory ll Operating System ll Explained in Hindi
Virtual Memory : Frame Allocation and Page Replacement Basics Explained in Hindi
Frame Allocation : Equal Allocation, Weighted Allocation and Dynamic Allocation Explained in Hindi
FIFO Page Replacement Algorithm Explained with Example in Hindi
Optimal Page Replacement Algorithm Explained With Solved Example in Hindi
LRU Page Replacement Algorithms Explained with Solved Example in Hindi
Segmentation (Detailed Explanation) ll Operating System Course ll Explained in Hindi
Priority Inheritance Explained in Hindi l OS l ERTOS Course
Priority Inversion Problem ll Operating System Explained in Hindi
Inter Process Communication Explained in Hindi l ERTOS Course l OS Course
Semaphore Part-1 Explained in Hindi l Operating System Course l ERTOS Course
Semaphore Part-2 Explained in Hindi l Counting Semaphore l Operating System Course l ERTOS Course
Semaphore Part-3 Explained in Hindi l Counting Semaphore l Operating System Course l ERTOS Course
Message Queues Explained in Hindi l Inter Process Communication l ERTOS Course
Pipes Part-1 Explained in Hindi l InterProcess Communication l ERTOS Course
Pipes Part-2 Explained in Hindi l Inter Process Communication l ERTOS Course
Interrupts Part-1 Explained in Hindi l Embedded and Real time Operating System Course
Interrupts Part-2 Explained in Hindi l Embedded and Real time Operating System Course
Enabling and Disabling Interrupts Explained in Hindi l Interrupt Enable Register l ERTOS Course

Taught by

5 Minutes Engineering

Reviews

Start your review of Complete Operating System Course - Introduction to OS Concepts, Process Management, Memory Management, and Synchronization

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.