User Tools

Site Tools


foundational_concepts

This is an old revision of the document!


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 the 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

foundational_concepts.1188945515.txt.gz · Last modified: 2007/09/04 22:38 by roumani

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki