start
This is an old revision of the document!
Table of Contents
COMPUTER ORGANIZATION
Fall 2011
Description
CSE2021 explores how a processor's hardware and software interact to accomplish a given computational task. Our description of the inner workings of a computer will use an hierarchy of abstractions. We will follow the journey of instructions from high-level to assembly and machine code, through RAM and caches, to the logic circuits within the CPU core that make up the computer's datapath and control elements. Lecture material is supplemented with labs that provide hands-on experience in MIPS and Verilog.
Instructor & Office Hours
- Professor: Hugh Chesser – chesser AT yorku DOT ca.
- Email Filter: The string
CSE2021/X
in the Subject field, whereX
is your username onred
.
- Lectures: MW 17:30-19:00 in TEL 0014.
- Office Hours: After lecture or by appointment.
- Lab-01: M 19:00-22:00 in CSEB 1004.
- Lab-02: T 19:00-22:00 in CSEB 1004.
Textbooks
Required (available in the bookstore):
- Computer Organization and Design: The Hardware / Software Interface, 4th edition by D. Patterson and J. Hennessy, Morgan Kaufmann Publishers (Elsevier) (2008). (3rd Edition is on reserve in Steacie)
References:
- Structured Computer Organization, 5th edition, by Andrew S. Tanenbaum, Prentice Hall (2006)
- MIPS RISC Architecture, by G. Kane & J. Heinrich, Prentice Hall (1992)
- Computer Organization, 5th Edition, by V.C. Hamacher, Z.G. Vranesic & S.G. Zaky, McGraw-Hill (2002)
- Computer Organization and Architecture: Designing for Performance, 7th edition, by William Stallings, Prentice Hall (2006)
Teaching Assistants
- Shakil Khan - skhan AT cse DOT yorku DOT ca
- Bhavna Agarwal - bhavna AT cse DOT yorku DOT ca
- Hamoun Ghanbari - hamoun DOT gh AT gmail DOT com
start.1310753476.txt.gz · Last modified: 2011/07/15 18:11 by hchesser