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

csee 3827 fundamentals of computer systems spring 2011 0
SMART_READER_LITE
LIVE PREVIEW

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)


slide-1
SLIDE 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/

slide-2
SLIDE 2

Course Overview: Building a computer (digital perspective)

  • CPU: the “brain” of a computer
  • Control unit does

calculations on data in datapath

  • Memory: stores data (for later

use)

  • Input/Output: interface to
  • utside (disk, network, monitor,

keyboard, mouse, etc.)

Memory Control unit Datapath Input/Output CPU

slide-3
SLIDE 3

Simplified view of a system

Discrete Inputs Discrete Outputs Discrete Information Processing System System State

slide-4
SLIDE 4

Course Overview: 1st quarter

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

Discrete Inputs Discrete Outputs Discrete Information Processing System System State

slide-5
SLIDE 5

Course Overview: 2nd quarter

2nd quarter: “computer” has memory (system state) Can use input & what it has stored in memory to determine output

Discrete Inputs Discrete Outputs Discrete Information Processing System System State

slide-6
SLIDE 6

Course Overview: 2nd Half

  • Computer processes programs

(stored in memory)

  • program made up of

sequences of instructions

  • Programs modify data also

stored in memory

Memory Control unit Datapath Input/Output CPU

More on this later in term...