foundational_concepts
This is an old revision of the document!
Table of Contents
Foundational Concepts
This lecture covers four major topics: The Course, Launch-to-Execution, Performance, and the CPU.
Outline
- The Big-Picture 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
- A day in the life of a CPU
- LMC
Big Ideas
- Building Blocks
- The ISA
- The role of system software (compiler and O/S)
- The von Neumann Architecture
- Latency versus Throughput and Speedup
- Moore's Law
- Size, Heat, and Speed
- Buffering and Caching
- The Fetch-Execute Cycle
- Machine Language and Opcodes
Assigned Readings
- Chapter 1 of our textbook
foundational_concepts.1189038768.txt.gz · Last modified: 2007/09/06 00:32 by roumani