Calendar
Week 01
- Sep 4
- LectureIntroduction, Overview: hardware & OS
Week 02
- Sep 8
- Release Lab1
- Sep 9
- LectureOverview: hardware & OS
- Sep 11
- LectureProcess
Week 03
Week 04
- Sep 22
- Due Lab1 (one day extension)
- Sep 22
- Release Lab2
- Sep 23
- Lecture Thread, scheduling
- Sep 25
-
Lecture Scheduling
Week 05
- Sep 30
- Lecture Synchronization
- Oct 2
-
Lecture Synchronization
Week 06
- Oct 7
- Lecture Synchronization
- Oct 9
-
Lecture Synchronization
- Oct 10
- Release Lab3
- Due Lab2
Week 07
- Oct 14
- Lecture Review for Midterm
- Oct 16
-
Lecture Midterm
Week 08
- Oct 21
- Lecture Going over Midterm
- Oct 23
-
Lecture Memory management
Week 09
- Oct 28
- Lecture Memory management
- Oct 30
-
Lecture Memory management
Week 10
- Nov 3
- Due Lab3
- Nov 4
- Release Lab4
- Lecture File system
- Nov 6
-
Lecture File system
Week 11
- Nov 11
- Veteran’s Day, No class
- Nov 13
-
Lecture File system
Week 12
- Nov 18
- Lecture File system
- Nove 19
- Due Lab4
- Nov 20
- Release Lab5
- Lecture Security
Week 13
- Nov 25
- Lecture Advanced topics
- Nov 27
Week 14
- Dec 2
- Lecture Advanced topics
- Dec 4
-
Lecture Review
- Dec 5
- Due Lab5
Week 15
- Dec 9
- Exam Final exam