foundational_concepts
This is an old revision of the document!
Table of Contents
Foundational Concepts
This lecture covers three major topics: The Big Picture (how this course fits in CSE), the Software-Hardware Interface (the Source-to-Execution Journey), and Performance (barriers and innovations).
Outline
- The view from 40,00 feet
- A journey through abstractions
- The software part and the O/S
- The hardware part and the architecture
- Performance terms
- Performance drivers
Big Ideas
- Building Blocks
- The ISA
- The role of system software (compiler and O/S)
- The von Neumann Architecture
- The Fetch-Execute Cycle
- Latency versus Throughput and Speedup
- Moore's Law
- Size, Heat, and Speed
- Buffering and Caching
Slides from Lecture
Assigned Readings
- Chapter 1 of our textbook
foundational_concepts.1189130261.txt.gz · Last modified: 2007/09/07 01:57 by roumani