This preview shows pages 1–3. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: CS 230 - Winter 2012 0-1 CS 230 – Introduction to Computers and Computer Systems Module 0 – Introduction Sandy Graham [email protected] (Slides based on materials prepared by Martin Karsten) CS 230 - Winter 2012 0-2 Goals / Overview CS 230 - Winter 2012 0-3 Goals ! overview of computer systems ! from bottom to top ! understand basic challenges & techniques ! understand performance implications CS 230 - Winter 2012 0-4 Course Information ! course web page http://www.student.cs.uwaterloo.ca/~cs230/ ! lecture notes – use WatIAM password ! same as Quest password ! communication – prefer Piazza ! see course web page for details ! last resort: email CS 230 - Winter 2012 0-5 Course/Assignment Tools ! student.cs environment ! UNIX tools ! Python ! MIPS assembler – Java based ! MIPS emulator – Java based ! material will be made available as needed ! also: attend the tutorials! CS 230 - Winter 2012 0-6 About the Slides ! some material and figures taken from textbook and accompanying slides: David Patterson and John Hennessy. Computer Organization and Design – The Hardware/Software Interface ! figures taken from other sources are shown with reference ! other material newly developed for this course CS 230 - Winter 2012 0-7 Motivation and Background CS 230 - Winter 2012 0-8 Models of Computation ! functional: e.g., Scheme ! mathematical, function/expression evaluation ! ties in with formal systems ! imperative: e.g., Python ! value oriented ! load and store architecture !...
View Full Document
This note was uploaded on 04/01/2012 for the course CS 230 taught by Professor Bb during the Spring '11 term at Waterloo.
- Spring '11