csee 3827 fundamentals of computer systems spring 2011 0
play

CSEE 3827: Fundamentals of Computer Systems, Spring 2011 0. Course - PowerPoint PPT Presentation

CSEE 3827: Fundamentals of Computer Systems, Spring 2011 0. Course Overview Prof. Martha Kim (martha@cs.columbia.edu) Web: http://www.cs.columbia.edu/~martha/courses/3827/sp11/ Course Overview: Building a computer (digital perspective)


  1. CSEE 3827: Fundamentals of Computer Systems, Spring 2011 0. Course Overview Prof. Martha Kim (martha@cs.columbia.edu) Web: http://www.cs.columbia.edu/~martha/courses/3827/sp11/

  2. Course Overview: Building a computer (digital perspective) • CPU: the “brain” of a computer • Control unit does Memory calculations on data in datapath Control Datapath CPU unit • Memory: stores data (for later use) • Input/Output: interface to Input/Output outside (disk, network, monitor, keyboard, mouse, etc.)

  3. Simplified view of a system Discrete Information Discrete Inputs Discrete Outputs Processing System System State

  4. Course Overview: 1st quarter Discrete Information Discrete Inputs Discrete Outputs Processing System System State 1st quarter of course: really simple view: “computer” doesn’t maintain state Input → Compute → Output (just a math function) Feed same input, get same output

  5. Course Overview: 2nd quarter Discrete Information Discrete Inputs Discrete Outputs Processing System System State 2nd quarter: “computer” has memory (system state) Can use input & what it has stored in memory to determine output

  6. Course Overview: 2nd Half • Computer processes programs (stored in memory) Memory • program made up of sequences of instructions Control Datapath CPU unit • Programs modify data also stored in memory Input/Output More on this later in term...

Recommend


More recommend