cs405 Operating Systems
Spring 2019
Sec 1: MW 1:00-2:50pm HCC327
Sec 2: MW 3:00-4:50 HCC327
Instructor: Dr. Ron Zacharski
gmail : ron.zacharski
cell: 575 680-4041
Office hours:
TTh 12:00-12:30 outside of HCC327
MW: 11:15-1 outside of HCC327
Course Description
“The crosscutting theme in this course is providing abstractions above imperfect hardware to make it usable by programmers and users. At the end of the course, students should understand a set of abstractions (concurrent programming, virtual addressing, memory protection, caching, transactions, …) that are useful in many large-scale software systems not just OS kernels. More important than memorizing specific abstractions used in operating systems of the past, students should understand these abstractions well enough to synthesize their own abstractions when faced with new problems.” (quote from Professor Dahlin)
Above image from Wikipedia contributor Golftheman. Creative Commons Attribution Share-alike 3.0 license.