Fundamentals of Operating Systems
5.0
(4)
33 learners
What you'll learn
This course includes
- 14 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 77 lessons • 14 hours of video
Fundamentals of Operating Systems
77 lessons
• 14 hours
Fundamentals of Operating Systems
77 lessons
• 14 hours
- M1U1L1 Overview: Introducing the OS11:11
- M1U1L2 Overview: OS terminology16:43
- M1U1L3 Overview: Multitasking Kernel App modes13:26
- M1U1L4 Overview: Process Memory File14:25
- M1U1L5 Overview: cache Input output Protection15:03
- M1U1L6 Overview: Virtualization Data Structures Overview11:06
- M1U2L1 Overview: OS Structures & Responsibilities10:42
- M1U2L2 Overview: Command Interpreters22:23
- M1U2L3 Overview: System calls and APIs11:13
- M1U2L4 Overview: Types of Service Calls13:46
- M1U2L5 Overview: System Services and OS design15:35
- M1U2L6 Overview: Mobile Operating Systems12:34
- M2U3L1 Memory Management the Process Sequence15:31
- M2U3L2 Memory Manager Context Switch Pt 115:40
- M2U3L3 Memory Manager the Process Control Block14:53
- M2U3L4 Memory Manager Process Communication15:26
- M2U3L5 Memory Manager Message Passing14:10
- M2U4L1 Threads16:06
- M2U4L2 Threads continued10:50
- M2U5L1 CPU Scheduling10:49
- M2U5L2 CPU Scheduling Preemption and Performance Characteristics13:08
- M2U5L3 FCFS Scheduling Algorihm06:03
- M2U5L4 Shortest Job First and Shortest Remaining Time CPU Scheduling07:37
- M2U5L5 Round Robin CPU Scheduling with a Time Quantum06:57
- M2U5L6 Time quantum Priority Scheduling Aging and Starvation07:43
- M2U5L7 Multilevel Queues04:59
- M2U5L8 CPU Scheduling Multilevel Feedback Scheduling05:58
- M2U5L9 CPU Thread Scheduling Process Contention Scope System Contention Scope04:55
- M2U5L10 Asymmetric Multiprocessing and Symmetric Multiprocessing06:47
- M2U5L11 Multiprocessr Scheduling Part 106:52
- M2U5L12 Multiprocessor Scheduling Part 206:13
- M2U5L13 Heterogeneous Systems and Unit Summary08:31
- M3U6L1 Introduction to Process Synchronization04:51
- M3U6L2 Process Synchronization - the Problem08:10
- M3U6L3 Process Synchronization - The Critical Region07:39
- M3U6L4 Process Synchronization Test and Set and the Mutex Lock06:16
- M3U6L5 Introduction to the Semaphore09:40
- M3U6L6 Semaphore Part 203:41
- M3U6L7 Deadlock Starvation and Summary09:39
- M3U7L1 Bounded Buffer Problem08:07
- M3U7L2 Readers Writers Problem07:10
- M3U7L3 Dining Philosphers Problem05:59
- M3U7L4 Windows and Linux Synchronization11:06
- M3U7L5 Alternative Methods of Synchronization12:28
- M3U8L1 Deadlock10:56
- M3U8L2 Deadlock continued11:02
- M3u8l3 Deadlock conclusion rev412:52
- M4U9L1 Memory Management v311:11
- M4U9L2 Binding logical address to physical address v211:19
- M4U9L3 Memory Management Unit04:56
- M4U9L4 Dynamically Linked Libraries09:51
- M4U9L5 Contiguous Memory Allocation11:36
- M4U9L6 Variable and Fixed size blocks08:23
- M4U9L7 Relocatable Dynamic Storage and Compaction07:40
- M4U9L8 Intro to Paging09:05
- M4U9L9 Paging continued08:15
- M4U9L10 More on Paging r208:52
- M4U9L11 Paging goes on14:55
- M4U10L1 Introduction to Virtual Memory11:16
- M4U10L2 Demand Paging15:15
- M4U10L3 Demand Paging Optimization16:28
- M4U10L4 Page Replacement Policies10:00
- M4U10L5 Least Recently Used Page Replacement09:35
- M4U10L6 Second Chance Replacement07:04
- M4U10L7 Page Allocation10:32
- M4U10L8 Page Allocation Continued09:28
- M4U10L9 Thrashing07:46
- M4U10L10 The Working Set Model11:35
- M5U11L1 Mass Storage Lesson 117:31
- M5U11L2 Storage Management Lesson 210:28
- M5U11L3 Disk Scheducling Algoritms Lesson 312:33
- M5U12I1 IO Systems13:12
- M5U12L2 IO Systems part 211:25
- M6U13L1 File Systems14:36
- M6U13L2 File Systems continued21:55
- M6U13L3 File Access11:59
- M6U13L4 Directory Structure18:40
