Architecture
v
Prof. Douglas Comer Compu
v v v
ter Science And ECE Purdue
v v v v v
University
http://www.cs.purdue.edu/people/comer
Copyright 2017 by Douglas Comer. All rights reserved
v v v v v v v v
, Module I Course
v v
Introduction
v
And Overview
v
ComputervArchitecturev –v Modulev1 1
, The Big Questions
v v
d Most CS programs require an architecture course, but you might ask:
v v v v v v v v v v
Is knowledge of computer organization and the underlying hardw
v v v v v v v v
ant these days?
v v
Should we take this course seriously?
v v v v v
ComputervArchitecturev –v Modulev1 2
, The Answers v
d v Companies (such as Google, IBM, Microsoft, Apple, Cisco,...) look for knowledge o
v v v v v v v v v v v
cture when hiring (i.e., understanding computer architecture can help you land a job
v v v v v v v v v v v v
d
The most successful software engineers understand the underlying hardware (i.e
v v v v v v v v v
nowing about architecture can help you earn promotions)
v v v v v v v
d
As a practical matter: knowledge of computer architecture is needed for later cou
v v v v v v v v v v v v
ch as systems programming, compilers, operating systems, and embedded system
v v v v v v v v v