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 OS 11:11
- M1U1L2 Overview: OS terminology 16:43
- M1U1L3 Overview: Multitasking Kernel App modes 13:26
- M1U1L4 Overview: Process Memory File 14:25
- M1U1L5 Overview: cache Input output Protection 15:03
- M1U1L6 Overview: Virtualization Data Structures Overview 11:06
- M1U2L1 Overview: OS Structures & Responsibilities 10:42
- M1U2L2 Overview: Command Interpreters 22:23
- M1U2L3 Overview: System calls and APIs 11:13
- M1U2L4 Overview: Types of Service Calls 13:46
- M1U2L5 Overview: System Services and OS design 15:35
- M1U2L6 Overview: Mobile Operating Systems 12:34
- M2U3L1 Memory Management the Process Sequence 15:31
- M2U3L2 Memory Manager Context Switch Pt 1 15:40
- M2U3L3 Memory Manager the Process Control Block 14:53
- M2U3L4 Memory Manager Process Communication 15:26
- M2U3L5 Memory Manager Message Passing 14:10
- M2U4L1 Threads 16:06
- M2U4L2 Threads continued 10:50
- M2U5L1 CPU Scheduling 10:49
- M2U5L2 CPU Scheduling Preemption and Performance Characteristics 13:08
- M2U5L3 FCFS Scheduling Algorihm 06:03
- M2U5L4 Shortest Job First and Shortest Remaining Time CPU Scheduling 07:37
- M2U5L5 Round Robin CPU Scheduling with a Time Quantum 06:57
- M2U5L6 Time quantum Priority Scheduling Aging and Starvation 07:43
- M2U5L7 Multilevel Queues 04:59
- M2U5L8 CPU Scheduling Multilevel Feedback Scheduling 05:58
- M2U5L9 CPU Thread Scheduling Process Contention Scope System Contention Scope 04:55
- M2U5L10 Asymmetric Multiprocessing and Symmetric Multiprocessing 06:47
- M2U5L11 Multiprocessr Scheduling Part 1 06:52
- M2U5L12 Multiprocessor Scheduling Part 2 06:13
- M2U5L13 Heterogeneous Systems and Unit Summary 08:31
- M3U6L1 Introduction to Process Synchronization 04:51
- M3U6L2 Process Synchronization - the Problem 08:10
- M3U6L3 Process Synchronization - The Critical Region 07:39
- M3U6L4 Process Synchronization Test and Set and the Mutex Lock 06:16
- M3U6L5 Introduction to the Semaphore 09:40
- M3U6L6 Semaphore Part 2 03:41
- M3U6L7 Deadlock Starvation and Summary 09:39
- M3U7L1 Bounded Buffer Problem 08:07
- M3U7L2 Readers Writers Problem 07:10
- M3U7L3 Dining Philosphers Problem 05:59
- M3U7L4 Windows and Linux Synchronization 11:06
- M3U7L5 Alternative Methods of Synchronization 12:28
- M3U8L1 Deadlock 10:56
- M3U8L2 Deadlock continued 11:02
- M3u8l3 Deadlock conclusion rev4 12:52
- M4U9L1 Memory Management v3 11:11
- M4U9L2 Binding logical address to physical address v2 11:19
- M4U9L3 Memory Management Unit 04:56
- M4U9L4 Dynamically Linked Libraries 09:51
- M4U9L5 Contiguous Memory Allocation 11:36
- M4U9L6 Variable and Fixed size blocks 08:23
- M4U9L7 Relocatable Dynamic Storage and Compaction 07:40
- M4U9L8 Intro to Paging 09:05
- M4U9L9 Paging continued 08:15
- M4U9L10 More on Paging r2 08:52
- M4U9L11 Paging goes on 14:55
- M4U10L1 Introduction to Virtual Memory 11:16
- M4U10L2 Demand Paging 15:15
- M4U10L3 Demand Paging Optimization 16:28
- M4U10L4 Page Replacement Policies 10:00
- M4U10L5 Least Recently Used Page Replacement 09:35
- M4U10L6 Second Chance Replacement 07:04
- M4U10L7 Page Allocation 10:32
- M4U10L8 Page Allocation Continued 09:28
- M4U10L9 Thrashing 07:46
- M4U10L10 The Working Set Model 11:35
- M5U11L1 Mass Storage Lesson 1 17:31
- M5U11L2 Storage Management Lesson 2 10:28
- M5U11L3 Disk Scheducling Algoritms Lesson 3 12:33
- M5U12I1 IO Systems 13:12
- M5U12L2 IO Systems part 2 11:25
- M6U13L1 File Systems 14:36
- M6U13L2 File Systems continued 21:55
- M6U13L3 File Access 11:59
- M6U13L4 Directory Structure 18:40
