(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
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
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.
Computer Organization and Design: The Hardware / Software Interface,
by: D. Patterson and J. Hennessy, Morgan Kaufmann Publishers (2005).
"MIPS RISC Architecture ,
by: G. Kane & J. Heinrich, Prentice Hall (1992).
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.