| Dictionary, Encyclopedia and Thesaurus - The Free Dictionary 3,590,179,176 visitors served. |
Dictionary/ thesaurus | Medical dictionary | Legal dictionary | Financial dictionary | Acronyms | Idioms | Encyclopedia | Wikipedia encyclopedia | ? |
cache |
Also found in: Dictionary/thesaurus, Medical, Legal, Financial, Wikipedia, Hutchinson | 0.01 sec. |
|
|
cacheTemporary computer storage used for quick retrieval of data in order to increase processing speed. The cached data can be stored in a reserved area of RAM, a special cache chip (separate from the CPU) that provides faster access than RAM, or on the disk drive. By keeping frequently accessed data in a rapidly accessible place, the computer can respond quickly to requests for those data without having to perform time-consuming searches of RAM or hard drives. Since a “stale” cache will contain data that have been superseded by later information, the cached data must be refreshed periodically. cache (1) To store data locally in order to speed up subsequent retrievals. Pronounced "cash." See Web cache and browser cache.(2) Reserved areas of memory in every computer that are used to speed up instruction execution, data retrieval and data updating. Pronounced "cash," they serve as staging areas, and their contents are constantly changing. There are two kinds: memory caches and disk caches. Temporal and Spatial (Time and Space) Caches take advantage of "temporal locality," which means the same data item is often reused many times. They also benefit from "spatial locality," wherein the next instruction to be executed or the next data item to be processed is likely to be the next in line. The more often the same data item is processed or the more sequential the instructions or data, the greater the chance for a "cache hit." If the next item is not in the cache, a "cache miss" occurs, and the CPU has to go to main memory to retrieve it. Level 1 and Level 2 A level 1 (L1) cache is a memory bank built into the CPU chip. A level 2 cache (L2) is a secondary staging area that feeds the L1 cache. Increasing the size of the L2 cache may speed up some applications but have no effect on others. L2 may be built into the CPU chip, reside on a separate chip in a multichip package module (see MCP) or be a separate bank of chips on the motherboard. Caches are typically static RAM (SRAM), while main memory is generally some variety of dynamic RAM (DRAM). See SRAM and DRAM.
If the cache is used for writing, data are queued up at high speed and then written to disk during idle machine cycles by the caching program. If the cache is built into the hardware, the disk controller figures out when to do it. See cache coherency, write back cache, write through cache, pipeline burst cache, lookaside cache, inline cache, backside cache and NV cache.
cache Computing a small high-speed memory that improves computer performance cache [kash] (computer science) A small, fast storage buffer integrated in the central processing unit of some large computers.
How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content. |
|
| Mentioned in | ? | References in periodicals archive | ? | Encyclopedia browser | ? | Full browser | ? | |||
|---|---|---|---|---|---|---|---|---|---|---|
No references found | According to Rutkowska and Wojtczuk, exploitation of the CPU cache could mean dumping the contents of RAM used for SSM, or enabling arbitrary code execution in that memory. Processor Memory This memory acts similar to the CPU cache in a computer, controlling all basic computing operations of your switch or router. The paper pioneered much of the subsequent research into data processing techniques that optimize the use of modern computer architecture, such as CPU cache and SIMD instructions. |
CPU cache |
CPTS/STD CPTSB CPTSC CPTSD CPTSRI CPTT CPTTF CPTU CPTV CPTW CPTWG CPTY CPTYC CPU CPU CPU CPU CPU CPU (computer) CPU (computer) CPU (computer) CPU (computer) CPU Access Port CPU Access Port Monitor CPU bandwidth CPU bandwidth CPU bandwidth CPU bandwidth CPU board CPU bound CPU cache CPU chipCPU chip CPU chip CPU clock CPU clock CPU clock CPU clock CPU Clock Counter CPU clock rate CPU clock rate CPU Control Panel CPU cooler CPU cooling CPU cycle CPU Fan CPU ID CPU Info Center CPU Management Interface Controller CPU multiplier CPU Overheating Protection CPU second CPU sharing CPU size CPU socket CPU speed CPU speed CPU speed CPU speed CPU State 0 CPU State 1 | |||||||
| Encyclopedia |
| Free Tools: |
For surfers:
Free toolbar & extensions |
Word of the Day |
Help
For webmasters: Free content | Linking | Lookup box | Double-click lookup | Partner with us |
|---|