outline - CS3813 (Computer Organization II) Winter 2011...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
CS3813 (Computer Organization II) Winter 2011 Owen Kaser January 2, 2011 Instructor: Dr. Owen Kaser ([email protected]), HH 303. Contents: Functional organization of a computer system, arithmetic units (integer and floating point), organization of CPU, buses, organization of I/O, interrupts, memory organization, cache and virtual memories, performance en- hancements, pipelining, superscalar processors, introduction to shared-memory multicore processors. Web Site: You can navigate to the course Web site starting at my campus home page, http://people.unbsj.ca/ ~ owen and another copy is at http:// pizza.unbsj.ca/ ~ owen/backup/courses/3813-2011 . The copy on pizza is the “master copy.” Blackboard will be used minimally, probably only for submitting assignments and for making available copies of the Powerpoints. Office Hours: Office hours will be scheduled in consultation with students, and posted on the course website. I reserve the right to cancel or abbreviate my office hours due to committee meetings, poor weather, etc. I usually accept drop-by questions. You may often find me in on Thursday mornings. I respond to emailed questions. If you have a specific question that lends itself to email discussion (no diagrams required!), I encourage you to email me. Class: MWF 2:30-3:20, HH126. Textbook: Computer Organization and Design: The Hardware/ Software In- terface, 4th edition by Patterson and Hennessy, 2009. 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Prerequisites: CS 2813. Anyone who took CS 2813 in Fredericton probably had a different assembly language from MIPS assembly and will need to do a little extra work. (Read Chapter 2 in the textbook and work through some of the exercises for that chapter.) Learning your first assembly language usually seems hard. It is fairly easy to learn a second assembly language, if you already know one. Writing simulation/emulation programs is a good way to understand hard- ware systems. I shall assume that most people would plan to program in Java, but I am willing to discuss alternatives for individuals. Grading Scheme: The best way to learn this material is by doing assign- ments, and the 10% weight for written assignments does not mean you can neglect them, because the tests will draw from the assignments. I shall use the following scheme to calculate your grade.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/21/2011 for the course CS 3813 taught by Professor Owenkaser during the Fall '10 term at University of New Brunswick.

Page1 / 4

outline - CS3813 (Computer Organization II) Winter 2011...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online