Operating Systems - Comprehensive Course for Beginners
Offered By: freeCodeCamp
Course Description
Overview
Dive into a comprehensive 25-hour operating systems course designed for beginners. Gain a thorough understanding of fundamental and advanced concepts, including process management, CPU scheduling, process synchronization, deadlock prevention, memory management, and file systems. Explore the inner workings of operating systems and learn how they efficiently manage computer resources. Follow along with instructor Kshitij Sharma as he covers topics ranging from introductory background to miscellaneous advanced subjects. Access additional course resources through the provided link to enhance your learning experience. Perfect for those looking to build a strong foundation in operating system principles and functionalities.
Syllabus
⌨️ Welcome to the Course
⌨️ Introduction and Background
⌨️ Process Management
⌨️ CPU Scheduling
⌨️ Process Synchronization
⌨️ Deadlock
⌨️ Memory Management
⌨️ File Management
⌨️ Miscellaneous Topics
Taught by
freeCodeCamp.org
Related Courses
Introduction to Computing 计算概论APeking University via Coursera 数据结构与算法 Data Structures and Algorithms
Peking University via Coursera Introduction to Ableton Live
Berklee College of Music via Coursera iOS Persistence and Core Data
Udacity 计算机操作系统
Nanjing University via Coursera