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:46] – 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 Big Picture (how this course fits in CSE), the Launch-to-Execution Journey | + | This lecture covers //three// major topics: The Big Picture (how this course fits in CSE), the Software-Hardware Interface (the Source-to-Execution Journey), |
+ | |||
===== 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 | ||
- | |||
- | * The Fetch-Execute Cycle | ||
- | * 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.1189039582.txt.gz · Last modified: 2007/09/06 00:46 by roumani