CSC 372
Systems II

Computer Architecture
Spring, 1998

This course meets from 3:05-4:20 PM TTh in room 116 of Alumnae Hall (just a few steps from my office). Note: the printed schedule of classes says it meets in Business 39, but we know better, don't we?

The book Computer Organization & Design: the Hardware/Software Interface, by David Patterson and John Hennessy, is required. This is the second edition of a textbook whose first edition I've used for the past three years. I've downloaded the errata sheet from the authors, dated 2 March, 1998.

For information on the electronic hardware components we're using in the lab, see Texas Instruments' page on logic chips. In addition, we sometimes need resistors (e.g. to pull down the output of an unpowered switch); resistors are marked with a standard color code.

The syllabus is available in LaTeX, DVI, Postscript, and HTML.

An updated schedule will contain the latest updates to homework due dates, lecture topics, etc.

We'll be using the same MIPS processor simulator, SPIMSAL, that we used last semester in Systems I, but will no longer use the SAL extensions to the language.

I also taught this course in Spring 1995, Spring 1996, and Spring 1997.

Homework Assignments

I shall assign several homework assignments during the semester, mostly "paper assignments" (i.e. not programming), although they may be turned in on paper or by email.

Homework 1 assigned 5 Feb, due 17 Feb.
Choose 50 points' worth (see the numbers in brackets next to the problem number in the book) of the following, including at least one problem from each group:

Homework 2 assigned 19 Feb, due 5 Mar.

Homework 3 assigned 2-8 April, due 16 April.

Homework 4 assigned 8 April, due 5 May.

Reading assignments

By Thursday, April 28, you should have read chapters 1-5, 6-6.2, 6.8-6.10, 7-7.2, and Appendices B and C.
You are visitor number to this page since Jan. 13, 1997.

Last modified:

Stephen Bloch / sbloch@boethius.adelphi.edu