foundational_concepts
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| foundational_concepts [2007/09/06 00:32] – roumani | foundational_concepts [2007/09/13 19:16] (current) – roumani | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Foundational Concepts ====== | ====== Foundational Concepts ====== | ||
| - | This lecture covers //four// major topics: The Course, Launch-to-Execution, | + | This lecture covers //three// major topics: The Big Picture (how this course fits in CSE), the Software-Hardware Interface (the Source-to-Execution |
| + | |||
| ===== Outline ===== | ===== Outline ===== | ||
| - | * The Big-Picture | + | * The view from 40,00 feet |
| - | * A Journey | + | * A journey |
| * The software part and the O/S | * The software part and the O/S | ||
| * The hardware part and the architecture | * The hardware part and the architecture | ||
| - | * Performance | + | * Performance |
| * Performance drivers | * Performance drivers | ||
| - | |||
| - | * A day in the life of a CPU | ||
| - | * LMC | ||
| Line 26: | Line 25: | ||
| * The role of system software (compiler and O/S) | * The role of system software (compiler and O/S) | ||
| * The von Neumann Architecture | * The von Neumann Architecture | ||
| + | * The Fetch-Execute Cycle | ||
| * Latency versus Throughput and Speedup | * Latency versus Throughput and Speedup | ||
| - | * Moore' | ||
| * Size, Heat, and Speed | * Size, Heat, and Speed | ||
| - | * Buffering | + | * Buffering, Caching, and Pipelining |
| + | * Moore' | ||
| - | * The Fetch-Execute Cycle | ||
| - | * Machine Language and Opcodes | ||
| + | ===== Slides from Lecture ===== | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== To Do ===== | ||
| + | |||
| + | * Read Chapter 1 of our textbook | ||
| + | * Do the Drep Homework in the Calendar. Use the // | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| - | ===== Assigned Readings ===== | ||
| - | * Chapter 1 of our textbook | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * LMC: Familiarize yourself with its instructions and programming. Here is a [[http:// | ||
foundational_concepts.1189038768.txt.gz · Last modified: by roumani
