ABSTRACT

A Central Processing Unit (CPU) generally repeats endlessly this cycle: retrieving from main memory the next instruction then executing the instruction. Sophisticated algorithms have been devised, implemented in the CPU cache control unit, to keep required data in the cache as much as possible so that the need for DRAM access is minimized. Generally, the cache idea is using ultra-fast but expensive memory to hold select items from much slower but cheaper DRAM memory in order to achieve speed without undue increase in cost. The HTTP caching scheme significantly cuts down round-trip web traffic to origin servers and reduces response time to users. In essence, the cache idea from computing is fundamentally prepositioning needed items in convenient locations for immediate access to reduce delay and maximize efficiency. The cache concept is useful in a variety of situations including own lives.