User:Kizzlebotz/Computer Architecture

= Datapath in the CPU =

Pipelined Datapath
= Memory =

Concepts

 * Locality
 * Spatial Locality - A value referenced is likely to be referenced again
 * Temporal Locality - Addresses that are adjacent to a referenced address is likely to be referenced again
 * Technology
 * Cache is built on SRAM
 * Main Memory (RAM) is usually composed of DRAM
 * Storage Memory is usually implemented using mechanical hard disk drives.

Memory Hierarchy

 * Levels of Hierarchy
 * Every level is a subset of the level below itself
 * Data can only be moved between two adjacent levels
 * Increasing Levels
 * Increasing Cost
 * Increased Efficiency
 * Decreased Size
 * Decreasing Levels
 * Decreasing Cost
 * Decreasing Efficiency
 * Increasing Size
 * $$Hit Rate = \frac{no. Hits}{no. Requests}$$