YoVDO

Operating Systems

Offered By: YouTube

Tags

Operating Systems Courses Process Management Courses

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

Supply Chains in Practice: How Things Get to You
The University of Warwick via FutureLearn
Supply Chain Principles
Georgia Institute of Technology via Coursera
Fundamentals of Red Hat Enterprise Linux 9
Red Hat via edX
Использование механизмов операционных систем в разработке программного обеспечения
National Research Nuclear University MEPhI via Coursera
Operating System Fundamentals
Indian Institute of Technology, Kharagpur via Swayam