(If you don't see two rows of buttons in the above frame, place the mouse on the border line above and resize the frame)

COSC2021: COMPUTER ORGANIZATION
Summer 2005

URL: http://www.cs.yorku.ca/course/2021
Department of Computer Science, York University

COSC2021 is a unique course in that it bridges the gap between software (S/W) and hardware (H/W) and exposes the roles played by the operating system (O/S) and the digital logic (D/L) circuits. It relies on a hierarchy of abstractions to present the material in layers, switching roles from "using" to "implementing" at every stage. It follows the journey of instructions from high-level to assembly and machine code, through RAM and caches, to the the CPU's datapath and control. The lecture coverage is augmented by labs that provide hands-on experience in MIPS and Verilog.

Textbook

References

  1. Computer Organization, 4th Edition
    by: V.C. Hamacher, Z.G. Vranesic & S.G. Zaky, McGraw-Hill (1996)
  2. Computer Organization & Architecture, 4th edition
    by: W. Stallings, Prentice Hall (1996)
  3. Structured Computer Organization, 3rd edition,
    by: A.S. Tanenbaum, Prentice Hall (1990)
  4. "MIPS RISC Architecture ,
    by: G. Kane & J. Heinrich, Prentice Hall (1992).

Web Site

This web site will be updated regularly. It is your responsibility to make sure you keep up with the updates. All changes in it, as well as new announcements, will be posted (in reverse chronological order) in the What's New page; check it frequently.