foundational_concepts
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
- Size, Heat, and Speed
- Buffering, Caching, and Pipelining
- Moore's Law
Slides from Lecture
To Do
- Read Chapter 1 of our textbook
- Do the Drep Homework in the Calendar. Use the Discussion Group if you have questions or encounter problems.
- The von Neumann Architecture. Optional
- Ubiquitous Computing. Optional
foundational_concepts.txt · Last modified: 2007/09/13 19:16 by roumani