Recent Changes - Search:

Instructor

  • who: Michael Swift
  • where: Room 7369
  • when: Thurs. 1:30-2:30
  • email: swift 'at' cs.wisc.edu

TA

  • who: Ceyhun Alp
  • where: 1306
  • when: Wednesday 1:15-2:15
  • email: e.ceyhun.alp 'at' gmail.com

Lecture:

  • when: Tues./Thur. 11:00 -- 12:15
  • where: Computer Sciences 1325
  • list: compsci736-1-s16 'at' lists.wisc.edu

HomePage

Resources

edit SideBar

Schedule

Schedule

This is an approximate schedule of what we will cover. Actual readings will be posted to the course web page and review blog.

WeekTopicReadings
Week 1Introduction and basics of operating systemsTHE, Nucleus, Unix
Week 2OS StructureOpal, ExoKernel, Arrakis
Week 3Virtual MachinesDisco, Xen
Week 4Memory ManagementWorking sets, VMware memory, Super pages
Week 5CommunicationRPC, LRPC
Week 6Threads and SchedulingScheduler activations, Events vs Threads, Lottery Scheduling, Virtual Time
Week 7ConcurrencyMonitors, Eraser
Week 8File systemsLFS, ZFS
Week 9StorageRAID, AutoRAID
Week 10Distributed SystemsAFS, GFS
Week 12SecurityTerra, Bump in the Ether
Week 13ReliabilityNooks, Why computers stop
Week 13Power managementTBD
Week 14ManagementTBD
Edit - History - Print - Recent Changes - Search
Page last modified on January 18, 2016, at 05:17 PM