Introduction to Operating Systems | IIT Madras
5.0
(1)
26 learners
What you'll learn
This course includes
- 14.3 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 39 lessons • 14.3 hours of video
Introduction to Operating Systems | IIT Madras
39 lessons
• 14.3 hours
Introduction to Operating Systems | IIT Madras
39 lessons
• 14.3 hours
- #1 Introduction to the Course | Introduction to Operating Systems 04:25
- #2 Introduction to Operating Systems 21:49
- #3 PC Hardware | Introduction to Operating Systems 27:44
- #4 From Programs to Processes | Introduction to Operating Systems 17:46
- #38 Buffer Overflows | Introduction to Operating Systems 28:10
- #5 Sharing the CPU | Introduction to Operating Systems 35:04
- #6 Memory Management Introduction | Introduction to Operating Systems 19:10
- #7 Virtual Memory | Introduction to Operating Systems 21:44
- #8 MMU Mapping | Introduction to Operating Systems 20:37
- #9 Segmentation | Introduction to Operating Systems 11:42
- #10 Memory Management in xv6 | Introduction to Operating Systems 26:40
- #11 PC Booting | Introduction to Operating Systems 20:00
- #12 Introduction to Processes | Introduction to Operating Systems 18:00
- #13 Create, Execute & Exit from a Process | Introduction to Operating Systems 29:04
- #14 System Calls for Process Management | Introduction to Operating Systems 32:36
- #15 Interrupts | Introduction to Operating Systems 18:13
- #16 Interrupt Handling | Introduction to Operating Systems 17:26
- #17 Software Interrupts & System Calls | Introduction to Operating Systems 20:32
- #18 CPU Context Switching | Introduction to Operating Systems 17:00
- #19 CPU Scheduling | Introduction to Operating Systems 38:52
- #20 Priority Based Scheduling Algorithms | Introduction to Operating Systems 21:52
- #21 Multi-Processor Scheduling | Introduction to Operating Systems 09:58
- #22 Scheduling in Linux | Introduction to Operating Systems 23:50
- #23 Completely Fair Scheduling | Introduction to Operating Systems 14:37
- #24 Inter Process Communication | Introduction to Operating Systems 22:17
- #25 Synchronization | Introduction to Operating Systems 14:36
- #26 Software Solutions for Critical Sections | Introduction to Operating Systems 29:58
- #27 Bakery Algorithm | Introduction to Operating Systems 15:40
- #28 Hardware Locks | Introduction to Operating Systems 22:39
- #29 Mutexes | Introduction to Operating Systems 12:08
- #30 Semaphores | Introduction to Operating Systems 19:38
- #31 Dining Philosophers Problem | Introduction to Operating Systems 21:26
- #32 Deadlocks | Introduction to Operating Systems 32:55
- #33 Dealing with Deadlocks | Introduction to Operating Systems 20:45
- #34 Threads | Part 1 | Introduction to Operating Systems 36:42
- #35 Threads | Part 2 | Introduction to Operating Systems 15:58
- #36 Operating System Security | Introduction to Operating Systems 38:08
- #37 Information Flow Policies | Introduction to Operating Systems 21:12
- #39 Preventing Buffer Overflow Attacks | Introduction to Operating Systems 20:05
