Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Computer Science
Data Analysis
Computer Networking
Medicine and the Arts: Humanising Healthcare
Exploring Play: The Importance of Play in Everyday Life
Songwriting: Writing the Lyrics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Operating Systems, earn certificates with free online courses from Stanford, UC Irvine, Duke, Georgia Tech and other top universities around the world. Read reviews to decide if a class is right for you.
Learn about priority scheduling algorithms in operating systems, focusing on preemptive mode, process prioritization, and implementation techniques.
Learn about the First Come First Serve (FCFS) scheduling algorithm in operating systems, including its non-preemptive nature and arrival time considerations.
Explore the current state and future developments of the Preempt RT real-time Linux kernel patch set with insights from a leading developer.
Explore security architectures and mechanisms in Zephyr and Fuchsia operating systems, comparing them to Linux. Learn about ongoing advancements and unique approaches to IoT and microkernel-based security.
Explore the Linux Kernel Memory Model's complexities, optimizations, and abstractions across architectures. Learn its practical applications and potential improvements for concurrent kernel development.
Explore challenges and potential solutions for implementing Priority Inheritance in pthread condvars while maintaining POSIX compliance. Gain insights from kernel, system library, and real-time application developers.
Explore Linux's SCHED_DEADLINE scheduler, its implementation of EDF and CBS, advantages for robotics and media, and practical application tips. Learn about challenges and workarounds.
Explore real-time scheduler throttling issues in Linux, their impact on Android and ChromeOS, and potential solutions. Gain insights into RT throttling internals and system protection mechanisms.
Explore the process and implications of phasing out buffer heads in Linux systems, enhancing storage performance and efficiency.
Explore techniques for improving pagefault handling efficiency in Linux systems, enhancing overall performance and scalability in high-load environments.
Explore unikernels: their definition, existing technologies, and practical applications through two live demonstrations in this fast-paced, informative session.
Explore the concept of unikernels and their implementation in MirageOS, focusing on the library hypervisor approach and its potential impact on distributed application development and deployment.
Explore page table tracing techniques with experts from National Taiwan Ocean University, enhancing your understanding of memory management in operating systems.
Explore atomic file operations in Linux, focusing on O_TMPFILE improvements and their impact on various file systems.
Explore file system testing, candidate fixes, and new tools with Amir Goldstein. Gain insights into Ext4 maintenance and stable tree management.
Get personalized course recommendations, track subjects and courses with reminders, and more.