Operating Systems
Offered By: YouTube
Course Description
Overview
Dive into the fundamentals of operating systems in this comprehensive 4.5-hour course. Explore hardware resources, Linux basics, disk I/O, filesystems, CPU features, kernel architectures, interrupts, memory management, and process handling. Learn about disk scheduling, memory allocation, paging, virtual memory, and page replacement techniques. Gain a solid understanding of operating system concepts and their practical implementations, with a focus on Linux and its core components.
Syllabus
Hardware Resources.
Introduction to Operating Systems.
Introduction to Linux.
Disk I/O.
Disk Scheduling.
Filesystems.
CPU Features.
Kernel Architectures.
Linux Basics - Part 1.
Linux Basics - Part 2.
Interrupts and I/O.
Interrupt Controllers.
Interrupt Handling.
Memory Resources.
Dynamic Memory Allocation.
Kernel Memory Allocation.
Paging.
Page Tables.
Memory Protection.
Virtual Memory - Part 1.
Virtual Memory - Part 2.
Page Replacement.
Processes - Part I.
Processes - Part II.
Process Management.
Taught by
Mike Murphy
Related Courses
Introduction to Enterprise ComputingMarist College via Independent Advanced Operating Systems
Georgia Institute of Technology via Udacity Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique 操作系统原理(Operating Systems)
Peking University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity