Meetings
- Lecture: Wednesday and Friday 10:15-11:30am, Westbrook 0014
- Discussion: Monday 10:15-11:30am, Westbrook 0014
Staff
Name | Office Hour (Zoom links in Ed Discussion) | |
---|---|---|
Instructor | Danyang Zhuo (Email) | Zoom, Monday 3:00-4:00pm |
TA | Jingrong Chen (Email) | Zoom, Friday 2:00-3:00pm |
TA | Yalu Cai (Email) | Zoom, Thursday 2:30-3:30pm |
UTA | Elaine Guo (Email) | Zoom, Tuesday 6:00-7:00pm, Sunday 3:00pm-4:00pm |
UTA | Evan Kenyon (Email) | Zoom, Tuesday 3:30-4:30pm, Wednesday 1:00-2:00pm |
UTA | Michelle Mao (Email) | Zoom, Monday 11:00-1:00pm |
UTA | Hayden Lau (Email) | Zoom, Thursday 1:00-3:00pm |
Course Descriptions
Basic concepts and principles of multiprogrammed operating systems. Processes, interprocess communication, CPU scheduling, mutual exclusion, deadlocks, memory management, I/O devices, file systems, protection mechanisms. Prerequisites: CompSci 201 and 250.
Textbook
Operating Systems: Principles and Practice (2nd edition), by Thomas Anderson and Michael Darhlin.
Resources
- Autograder (AG350): https://ag.ag350project.com/
- Discussion (Ed Discussion): Login through Sakai
- Lecture Videos (Panopto): Link to Panopto Folder
Grading
- Programming Assignments: 50%
- Midterm Exam: 20%
- Final Exam: 30%
Policies
- Late Policy: 7 days of grace period in total for the entire semester. Must send email to TAs if you want to use grace period. After grace period, each late day reduces 25% of assignment grades.
- Plagiarism: Every assignment is an individual assignment. Code sharing is strictly not allowed. Do not obtain code from previous semesters. For each programming assignment, you must note all sources of imported code in your submitted README file.