Cache definition

Cache





Home | Index


We love those sites:

9 definitions found

From The Collaborative International Dictionary of English v.0.48 [gcide]:

  cache \cache\ (k[a^]sh), n. [F., a hiding place, fr. cacher to
     conceal, to hide.]
     1. A hole in the ground, or other hiding place, for
        concealing and preserving provisions which it is
        inconvenient to carry. --Kane.
        [1913 Webster]


  
     2. That which is hidden in a cache[2]; a hoard; a stockpile.
        [PJC]
  
     3. (Computers) A form of memory in a computer which has a
        faster access time than most of main memory, and is
        usually used to store the most frequently accessed data in
        main memory during execution of a program.
        [PJC]

From The Collaborative International Dictionary of English v.0.48 [gcide]:

  cache \cache\ (k[a^]sh), v. t.
     To store in a cache[1].
     [PJC] Cachectic

From WordNet (r) 2.0 [wn]:

  cache
       n 1: a hidden storage space (for money or provisions or weapons)
       2: a secret store of valuables or money [syn: {hoard}, {stash}]
       3: (computer science) RAM memory that is set aside as a
          specialized buffer storage that is continually updated;
          used to optimize data transfers between system elements
          with different characteristics [syn: {memory cache}]
       v : save up as for future use [syn: {hoard}, {stash}, {lay away},
            {hive up}, {squirrel away}]

From Moby Thesaurus II by Grady Ward, 1.0 [moby-thes]:

  85 Moby Thesaurus words for "cache":
     asylum, backlog, bank, bolt-hole, bosom, bottle up, bundle away,
     bury, coffer, conceal, concealment, corner, cover, covert,
     coverture, cranny, cubby, cubbyhole, dark corner, den, deposit,
     dugout, embosom, file, file and forget, foxhole, funk hole, hide,
     hide away, hideaway, hideout, hidey hole, hiding, hiding place,
     hoard, hole, hutch, keep hidden, keep secret, lair, lay away,
     lay down, lay in, lay in store, lock up, lodge, nest egg, niche,
     nook, pack away, plant, put away, recess, refuge, reposit,
     repository, reserve, reserve fund, reserve supply, reserves,
     reservoir, resource, retreat, salt away, salt down, sanctuary,
     savings, seal up, secret place, secrete, sinking fund,
     something in reserve, squirrel away, stash, stockpile, store,
     store away, stow, stow away, stow down, supply, undercovert,
     unexpended balance, vault, warehouse
  
  

From The Free On-line Dictionary of Computing (27 SEP 03) [foldoc]:

  cache
       
           /kash/ A small fast memory holding
          recently accessed data, designed to speed up subsequent access
          to the same data.  Most often applied to processor-memory
          access but also used for a local copy of data accessible over
          a network etc.
       
          When data is read from, or written to, {main memory} a copy is
          also saved in the cache, along with the associated main memory
          address.  The cache monitors addresses of subsequent reads to
          see if the required data is already in the cache.  If it is (a
          {cache hit}) then it is returned immediately and the main
          memory read is aborted (or not started).  If the data is not
          cached (a {cache miss}) then it is fetched from main memory
          and also saved in the cache.
       
          The cache is built from faster memory chips than main memory
          so a cache hit takes much less time to complete than a normal
          memory access.  The cache may be located on the same
          {integrated circuit} as the {CPU}, in order to further reduce
          the access time.  In this case it is often known as {primary
          cache} since there may be a larger, slower {secondary cache}
          outside the CPU chip.
       
          The most important characteristic of a cache is its {hit rate}
          - the fraction of all memory accesses which are satisfied from
          the cache.  This in turn depends on the cache design but
          mostly on its size relative to the main memory.  The size is
          limited by the cost of fast memory chips.
       
          The hit rate also depends on the access pattern of the
          particular program being run (the sequence of addresses being
          read and written).  Caches rely on two properties of the
          access patterns of most programs: temporal locality - if
          something is accessed once, it is likely to be accessed again
          soon, and spatial locality - if one memory location is
          accessed then nearby memory locations are also likely to be
          accessed.  In order to exploit spatial locality, caches often
          operate on several words at a time, a "{cache line}" or "cache
          block".  Main memory reads and writes are whole {cache lines}.
       
          When the processor wants to write to main memory, the data is
          first written to the cache on the assumption that the
          processor will probably read it again soon.  Various different
          policies are used.  In a {write-through} cache, data is
          written to main memory at the same time as it is cached.  In a
          {write-back} cache it is only written to main memory when it
          is forced out of the cache.
       
          If all accesses were writes then, with a write-through policy,
          every write to the cache would necessitate a main memory
          write, thus slowing the system down to main memory speed.
          However, statistically, most accesses are reads and most of
          these will be satisfied from the cache.  Write-through is
          simpler than write-back because an entry that is to be
          replaced can just be overwritten in the cache as it will
          already have been copied to main memory whereas write-back
          requires the cache to initiate a main memory write of the
          flushed entry followed (for a processor read) by a main memory
          read.  However, write-back is more efficient because an entry
          may be written many times in the cache without a main memory
          access.
       
          When the cache is full and it is desired to cache another line
          of data then a cache entry is selected to be written back to
          main memory or "flushed".  The new line is then put in its
          place.  Which entry is chosen to be flushed is determined by a
          "{replacement algorithm}".
       
          Some processors have separate instruction and data caches.
          Both can be active at the same time, allowing an instruction
          fetch to overlap with a data read or write.  This separation
          also avoids the possibility of bad {cache conflict} between
          say the instructions in a loop and some data in an array which
          is accessed by that loop.
       
          See also {direct mapped cache}, {fully associative cache},
          {sector mapping}, {set associative cache}.
       
          (1997-06-25)
       
       

From U.S. Gazetteer (1990) [gazetteer]:

  Cache, IL
    Zip code(s): 62913
  Cache, OK (town, FIPS 10700)
    Location: 34.62862 N, 98.61566 W
    Population (1990): 2251 (914 housing units)
    Area: 8.5 sq km (land), 0.0 sq km (water)
    Zip code(s): 73527

From U.S. Gazetteer Counties (2000) [gaz-county]:

  Cache -- U.S. County in Utah
     Population (2000):    91391
     Housing Units (2000): 29035
     Land area (2000):     1164.523091 sq. miles (3016.100832 sq. km)
     Water area (2000):    8.550150 sq. miles (22.144785 sq. km)
     Total area (2000):    1173.073241 sq. miles (3038.245617 sq. km)
     Located within:       Utah (UT), FIPS 49
     Location:             41.751082 N, 111.842117 W
     Headwords:
      Cache
      Cache, UT
      Cache County
      Cache County, UT
  

From U.S. Gazetteer Places (2000) [gaz-place]:

  Cache, OK -- U.S. city in Oklahoma
     Population (2000):    2371
     Housing Units (2000): 952
     Land area (2000):     3.388615 sq. miles (8.776472 sq. km)
     Water area (2000):    0.014556 sq. miles (0.037701 sq. km)
     Total area (2000):    3.403171 sq. miles (8.814173 sq. km)
     FIPS code:            10700
     Located within:       Oklahoma (OK), FIPS 40
     Location:             34.629967 N, 98.625226 W
     ZIP Codes (1990):     73527
     Note: some ZIP codes may be omitted esp. for suburbs.
     Headwords:
      Cache, OK
      Cache
  

From U.S. Gazetteer Places (2000) [gaz-place]:

  Cache, UT -- U.S. Census Designated Place in Utah
     Population (2000):    37
     Housing Units (2000): 16
     Land area (2000):     5.660193 sq. miles (14.659831 sq. km)
     Water area (2000):    0.346274 sq. miles (0.896845 sq. km)
     Total area (2000):    6.006467 sq. miles (15.556676 sq. km)
     FIPS code:            09725
     Located within:       Utah (UT), FIPS 49
     Location:             41.836370 N, 112.000202 W
     ZIP Codes (1990):    
     Note: some ZIP codes may be omitted esp. for suburbs.
     Headwords:
      Cache, UT
      Cache
  

















Powered by Blog Dictionary [BlogDict]
Kindly supported by Vaffle Invitation Code Get a Freelance Job - Outsource Your Projects | Threadless Coupon
All rights reserved. (2008-2024)