Date Submitted:
10/09/2011 08:42 AM
Words/ Pages:
4229/ 17
Views:
128
Popularity Rank
1365

Computer

C S E

3 2 2



C O M P U T E R

A R C H I T E C T U R E

I I

Introduction A Brief History Of Computing

J a n u a r y

1 8 ,

2 0 0 0 – 7

C S E

3 2 2



C O M P U T E R

A R C H I T E C T U R E

I I

Some Basic Terms
Architecture: “The art or science of building habitable structures” Our Structures: Computer Systems Our Inhabitants: Computer programs Computer Architecture: Art of describing and building computer systems which can execute computer programs; alternatively: structure & behavior of computer as seen by assembly level programmer Computer Organization: Description of major logical & physical components of a computer and how they interact Computer Implementation: Description of electrical components used to build a computer Computer Execution Model: Description of how programs execute within a computer architecture Instruction Set Architecture (ISA): Description of the instructions which can make up a computer program, and the semantics of what each does when executed Feature Size (in microns): minimum width of a gate of a CMOS transistor possible in a particular technology generation

A

B r i e f

H i s t o r y

O f

C o m p u t i n g

J a n u a r y

1 8 ,

2 0 0 0 – 8

C S E

3 2 2



C O M P U T E R

A R C H I T E C T U R E

I I

People & the Computer Design Process
Computer Architect: Architecture Level • Develops ISA, computer system architecture • Interplay between hardware (machine organization) and software (compilers, interpreters, runtime) needed to sustain the “inhabitants” Computer Designer: Organization Level • Develops detailed machine organization - Partitioning into major blocks - Specification of each block’s interfaces & functionality - Selects technology to be used for each major block • Develops overall timing, power, packaging specifications and budgets • Develops test procedures to verify proper system operation Logic Designer: Implementation Level • Implementation...

View Full Essay
Saved Papers

Save papers so you can find them more easily!

Join Now

Get instant access to over 3,500 papers.

Join Now