CSE 221 - Operating Systems - Notes on "Scheduler Activations; Effective Kernel Support for the User-level Management of Parallelism"

Q: The goal of scheduler activations is to have the benefits of both user and kernel threads without their limitations. What are the limitations of user and kernel threads, and what are the benefits that scheduler activations provide?

Introduction

User-Level threads: Pros and Cons

Effective Kernel Support of User-Level Threads

Implementation

Performance

Lecture Notes

https://www.youtube.com/watch?v=MvMJwV7-6XI&feature=youtu.be

CSE 221 - Operating Systems - Notes on "Scheduler Activations; Effective Kernel Support for the User-level Management of Parallelism" - zac blanco