Date assigned |
reading
|
Week 1
|
|
Week 2
|
|
Week 3
|
- MOS: 1.6: System Calls (you should have read this already)
- LKD: Chapter 5. System Calls (this describes how to add a system call to your OS, something you'll have an opportunity to practice in your tutorials later and in HW3)
- LDK Chapter 3
- MOS: Section 2.1: Processes (this should be partly review of what we've talked about in class)
- MOS: Section 10.2.5 (Linux kernel structure)
- MOS: Section 10.3.1 (about processes in Linux) should reinforce some class discussion
- MOS: 3.1 "No Memory Abstraction"
- MOS: 3.2 "A Memory Abstraction: Address Spaces"
|
Week 4
|
- MOS: 3.2.3
- LKD: Chapter 15, pages 320-322
- MOS: 3.3 "Virtual Memory" (this subsection also contains a review of paging and TLBs)
- MOS: 3.7.3 "Segmentation with Paging: The Intel Pentium"
|
Week 5
|
none
|
Week 6
|
none
|
Week 7
|
|
Week of Oct 28
|
|