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
- Size, Heat, and Speed
- Buffering and Caching
- 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.1189611284.txt.gz · Last modified: 2007/09/12 15:34 by roumani