Source: Wikipedia.org
In computer science, a cache (pronounced /kæʃ/ in American and British English[1][2][3][4][5]. /keʃ/ has been reported as an Australian regionalism[6].) is a collection of data duplicating original values stored elsewhere or computed earlier, where the original data is expensive to fetch (owing to longer access time) or to compute, compared to the cost of reading the cache. In other words, a cache is a temporary storage area where frequently accessed data can be stored for rapid access. Once the data is stored in the cache, future use can be made by accessing the cached copy rather than re-fetching or recomputing the original data, so that the average access time is shorter. A cache, therefore, helps expedite data access that the CPU would otherwise need to fetch from main memory.
A cache has proven to be extremely effective in many areas of computing because access patterns in typical computer applications have locality of reference. There are several kinds of locality, but this article primarily deals with data that are accessed close together in time (temporal locality). The data might or might not be located physically close to each other (spatial locality).
* * * * * * * * * * * * * * * *
"Clear cache!" is one of the most common things you'll hear in my workplace these days. It's my current "buzz word" and in fact, I've taped it on the wall beside my desk. You see, we're constantly uploading something new for this project we're working on... and the need to "clear cache" is a necessary step.
WELCOME TO MY GEEKY WORLD AS OF LATE :-)
#MakeUpTransformation Post
11 years ago













