Introduction to Operating Systems Placements Course What is an Operating System ? Notes Types Of operating System Notes Multi-Tasking vs Multi-Threading Notes Components of Operating System Notes System Calls in Operating System [Theory + Example + Hands-on Terminal] Notes How Operating System Boots up? Notes What is Booting? "How Computer Boots Up" 32 bit vs 64bit register Notes Comparison between different STORAGES used in Computer Notes How OS creates a PROCESS || Introduction to Process Notes What are different Process States in Operating System ? Notes Context Switching in OS | Medium Term Scheduler | Orphan/Zombie Process Notes What is Convoy Effect | FCFS CPU Scheduling Algorithm Notes Shortest Job First Algorithm | Priority Scheduling | Round Robin CPU Scheduling Notes Multi Level Queue Scheduling || MLFQ || Comparison btw CPU Scheduling Algorithms Notes What is Concurrency ? || Multi-Threading in C++ || Operating Systems Placement Series Notes Critical Section Problem || Race condition in OS Notes Conditional Variables & Semaphores to Synchronise Threads NOtes Producer Consumer Problem and its Solution || OS Placement Series Reader-Writer Problem and its Solution || OS Placement Series Notes The Dining Philosophers Problem & its Solution Notes What is Deadlock Notes Deadlock Avoidance | Deadlock Detection and Recovery Notes Memory Management Notes Free Space Management Notes What is paging || Non-Contiguous Memory Allocation Notes What is Segmentation || Non-Contiguous Memory Allocation Notes What is Virtual Memory || Demand || page faults Notes Page Replacement Algorithm Notes WHat is trashing Notes