ECS 150 (Spring 2021)
Operating Systems (online edition)
General information
Information | Details |
---|---|
Lecture time and location | M/W/F via Zoom from 4:10pm-5:00pm + recorded lectures posted to YouTube |
Discussion time and location | Thursday via Zoom from 9am-9:50am + recorded discussions posted to YouTube |
Instructor | Sam King (kingst@ucdavis.edu) |
TA | Albert Stanley, Yutong Wang, Aadarsh Venugopal, and Wan-Jhen Lin |
Sam's Office Hours | Monday 5-6pm |
TA Office Hours via the lecture Zoom | Yutong: Monday 7:30-8:30am, Albert: Wednesday 2:30-3:30pm, Wan-Jhen: Thursday 8-9am, Aadarsh: Friday from 5-6pm |
Canvas | https://canvas.ucdavis.edu/courses/565699 |
Discussion board | Piazza |
Textbook | Operating Systems: Three Easy Pieces |
Overview
This class is on the fundamentals of operating systems. We'll cover the process abstraction, system calls, threads, concurrency, network programming and distributed systems, and file systems.
The prerequisite for this class is (well, I'm actually not sure).
Lectures
You are responsible for knowing about all announcements made in lecture. We will discuss expectations about the project, suggestions for how to succeed, and grading guidelines in class, and general class policy issues, so make sure you don't miss any lectures.
Discussion
In discussions we'll go over pragmatic aspects of system programming so that you'll be ready for the projects.