diff --git a/README.md b/README.md index e6845ba..eda5060 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,10 @@ Courses - MIT's operating systems course focusing on the fundamentals of OS design including booting, memory management, environments, file systems, multitasking, and more. In a series of lab assignments, you will build JOS, an OS exokernel written in C. - [Assignments](http://pdos.csail.mit.edu/6.828/2014/labguide.html) - [Lectures](http://pdos.csail.mit.edu/6.828/2014/schedule.html) +- [Cs140](http://web.stanford.edu/~ouster/cgi-bin/cs140-spring14/lectures.php) **Operating Systems** *Stanford University* Assignments Lecture Notes + - This class introduces the basic facilities provided in modern operating systems. The course divides into three major sections. The first part of the course discusses concurrency. The second part of the course addresses the problem of memory management. The third major part of the course concerns file systems. + - [Lecture Notes](http://web.stanford.edu/~ouster/cgi-bin/cs140-spring14/lectures.php) + - [Assignments](http://web.stanford.edu/~ouster/cgi-bin/cs140-spring14/projects.php) - [SPAC](http://homes.cs.washington.edu/~djg/teachingMaterials/spac/) **Parallelism and Concurrency** *Univ of Washington* Readings - Technically not a course nevertheless an awesome collection of materials used by Prof Dan Grossman to teach parallelism and concurrency concepts to sophomores at UWash - [15-749](http://www.andrew.cmu.edu/course/15-749/) **Engineering Distributed Systems** *Carnegie-Mellon University* Readings