|
|
Syllabus Notes/Slides
|
|
This an introductory course about computer organization and operating systems for non-cs undergraduate majors |
|
|
|
|
|
Textbooks Weeks 1-8: Computer Organization by Hamacher, Vranesic, and Zaky; Graw-Hill, 1996 Weeks9-16: Operating System Concepts by Silberschatz, Galvin, and Gagne; John Wiley & Sons, Sixth Edition, 2002 |
|
|
|
|
|
|
|
|
Last changed:
|
Week |
Topics |
Textbook: Chapter.Section |
Notes/Slides: Link |
|---|---|---|---|
|
1 |
Computer Organization ; Instructions |
1.0-1.8, 2.1-2.3 |
|
|
2 |
Addressing Modes, The Processing Unit |
2.4-2.9, 3.0-3.6 |
|
|
3 |
Input-Output Organization |
4.0-4.7 |
|
|
4 |
Exam I |
|
|
|
5 |
Memory |
5.0-5.9 |
|
|
6 |
Pipelining |
7.0-7.8 |
|
|
7 |
Large Computer Systems |
10.0-10.7 |
|
|
8 |
Exam II |
|
|
|
9 |
Operating System |
1.0-1.11, 2.0-2.7, 3.0-3.9 |
|
|
10 |
Process Management |
4.0-4.7, 5.0-5.9 |
|
|
11 |
Storage Management |
9.0-9.7, 10.0-10.9 |
|
|
12 |
Exam III |
|
|
|
13 |
File System |
11.0-11.7, 12.0-12.10 |
|
|
14 |
I/O Systems |
13.0-13.8, 14.1-14.9 |
|
|
15 |
Linux |
20.0-20.12 |
|
|
16 |
Exam IV |
|
|