Lecture 01 Introduction

Lecture 01 Introduction - CS M151B / EE M116C Computer...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
CS M151B / EE M116C Computer Systems Architecture Glenn Reinman 4731D Boelter Hall reinman@cs.ucla.edu TA: Kanit Therdsteerasukdi therdste@cs.ucla.edu
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Reinman CSM151B 2-2 Class Information • Grading – 10% Homework, 40% Midterm, 50% Final Exam – Homework will be due by the beginning of discussion section. – The Midterm and Final will be open book and open note – bring a calculator, but no cell phones or other communication devices • Textbook – Patterson & Hennessy, fourth edition of “Computer Organization, the Hardware/Software Interface” • Final Exam – March 17 th , 8-11am
Background image of page 2
Reinman CSM151B 2-3 Nodes on the Internet • What is a computer? a programmable usually electronic device that can store, retrieve, and process data
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Reinman CSM151B 2-4 Classes of Computers • Desktop computers – General purpose, variety of software – Subject to cost/performance tradeoff • Server computers – Network based – High capacity, performance, reliability – Range from small servers to building sized • Embedded computers – Hidden as components of systems – Stringent power/performance/cost constraints
Background image of page 4
Reinman CSM151B 2-5 Many Levels of Abstraction I/O system Instr. Set Proc. Compiler Operating System Application Digital Design Circuit Design Instruction Set Architecture Firmware Datapath & Control Layout
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Reinman CSM151B 2-6 What is Computer Architecture? • Computer Architecture –Instruction Set Architecture –Machine Organization (Implementation) • Hardware Designer – circuits, components, timing, functionality, ease of debugging – “construction engineer” • Computer Architect – high-level components, how they fit together, how they work together to deliver performance. – “building architect”
Background image of page 6
Reinman CSM151B 2-7 Instruction Set Architecture • Instruction Set Architecture (ISA): – Anything a programmer needs to know to make an assembly-language program work correctly. • Instruction formats
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 28

Lecture 01 Introduction - CS M151B / EE M116C Computer...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online