From d4b686f4731489be007e2c7bcfb2f68f70c97ad8 Mon Sep 17 00:00:00 2001 From: Aniruddh Adkar Date: Wed, 17 Feb 2016 22:12:22 -0500 Subject: [PATCH] Added CSE 421/521 Operating systems course by UB --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 9bde567..b8447c1 100644 --- a/README.md +++ b/README.md @@ -150,6 +150,16 @@ Courses - [Video lectures](http://www.distributed-systems.net/courses/ds/ds-screencasts/) - [Exams](http://www.distributed-systems.net/courses/ds/ds-exams/) +- [CSE 421/521 Spring 2016:ops-class.org](https://www.ops-class.org/courses/buffalo/CSE421_Spring2016/) **Introduction to Operating Systems** *SUNY University at Buffalo, NY* Lecture Videos Assignments Lecture Notes + - This course is an introduction to operating system design and implementation. We study operating systems because they are examples of mature and elegant solutions to a difficult design problem: how to safely and efficiently share system resources and provide abstractions useful to applications. + - For the processor, memory, and disks, we discuss how the operating system allocates each resource and explore the design and implementation of related abstractions. We also establish techniques for testing and improving system performance and introduce the idea of hardware virtualization. Programming assignments provide hands-on experience with implementing core operating system components in a realistic development environment. Course by [Dr.Geoffrey Challen](https://blue.cse.buffalo.edu/people/gwa/) + + - [Syllabus](https://www.ops-class.org/courses/buffalo/CSE421_Spring2016/) + - [Slides](https://www.ops-class.org/slides/) + - [Video lectures](https://www.youtube.com/playlist?list=PLE6LEE8y2Jp-kbEcVR2W3vfx0Pdca0BD3) + - [Assignments](https://www.ops-class.org/asst/0/) + - [Old Exams](https://www.ops-class.org/exams/) + ------- ### Programming Languages / Compilers