Computer Systems     Autumn 1998



Lecture: MWF 12:30 EE1 037
Instructor Alan Shaw
shaw@cs.washington.edu
Sieg 419
543-9298
Tues. 10-11, Thurs. 5-6
Teaching Assistant Yung-Yu Chuang
cyy@cs.washington.edu
Sieg 226A Mon, Fri 11:30-12:20, Wed 9:30-10:20


Announcements
Reference solution for final is online.
Reference solution for midterm #2
Reference solution for midterm #1
Subscribe cse410 now!! Just send a mail to majordomo@cs.washington.edu and include the following message in mail body (not subject):
    subscribe cse410
Then you will receive a welcom mail and congratulation to cse410 mailing list. Please mail me if you have any question about subscription.
Send mail to cse410@cs.washington.edu if you have general problems or want to initiate a discussion.
Hypermail archive: (Archieve of mails sent to cse410@cs.washington.edu)

Textbooks
1. D. Patterson and J. Hennessy, Computer Organization and Design-The Hardware/Software Interface, Second Edition, Morgan Kaufman, 1998. [PH]
2. A. Silberschatz and P. Galvin, Operating System Concepts, 5th Edition, Addison-Wesley, 1998. [SG]

Grading
1. Homework (paper) - 30%
2. 2*Midterms (Fri. Oct. 23, Mon. Nov. 23) - 2*20%
3. Take-Home Final: (out-Fri. Dec.11; due-Mon. Dec. 14 at noon) - 30%

Syllabus
1. Course introduction and architecture overview [PH] (Chapter 1)
2. Data representations [PH] (Sections 4.1-4.3, 4.8, 4.10, 4.11, 3.7)
3. Instruction sets and assembly language [PH] (Chapter 3)
4. Pipelining [PH] (Section 6.1)
5. Memory hierarchies and caches [PH] (Sections 7.1-7.3)
6. Operating systems overview [SG] (Chapter 1 and 3)
7. Processes and threads [SG] (Sections 4.-4.5)
8. Synchronization and communications [SG] (Sections 6.1-6.5, 4.6)
9. Deadlock [SG] (Sections 7.1-7.4)
10.Scheduling [SG] (Sections 5.1-5.3)
11.Memory management and virtual memories [SG] (Chapter 8, Sections 9.1-9.7); [PH] (Sections 7.4-7.7)
12.File systems [SG] (Sections 0.1=10.4, Chapter 11)

Assignments
Assignment #1 (Due: Oct. 9) Reference Soloution
Assignment #2 (Due: Oct. 16) Reference Solution
Assignment #3 (Due: Oct. 21) Reference Solution
Assignment #4 (Due: Nov. 9) Reference Solution
Assignment #5 (Due: Nov. 16) Reference Solution


Handouts
Computer Architecture Example


Related Resources
WebExtension of [PH]: Survey of RISC Architectures
Discussion Group of [PH]
The Spim Simulator




Last Modified: