Tillfälliga data i en CPU hålls i
register och
cache .
* Register: Dessa är de snabbaste lagringsplatserna inom CPU. De har data aktivt behandlas av CPU:s aritmetiska logikenhet (ALU) och styrenhet. Antalet register och deras storlek varierar beroende på CPU -arkitekturen.
* cache: Detta är ett litet, snabbt minne som fungerar som en buffert mellan CPU och huvudminnet (RAM). Data som ofta har åtkomst till CPU lagras i cachen för att påskynda behandlingen. Det finns flera nivåer av cache (L1, L2, L3), där L1 är den snabbaste och minsta, och L3 är den långsammaste och största. Data som tillfälligt hålls i cache anses vara tillfälligt i samband med ett programs exekvering, även om det kan kvarstå längre än data i register.