Caching is a process in which information is moved from memory, executed, and then copied to a
temporary storage system called the cache for use in the near future. Before checking main memory for information,
a system will first check the cache, because this is much faster. Frequently used instructions are then less time
consuming to execute.