FACTOID # 128: Peru’s national bird is the Andean cock of the rock (Rupicola peruviana).
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "Cache line" also viewed:
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Cache line
This article or section should be merged with CPU cache.

A cache line or cache block is the smallest unit of memory that can be transferred between the main memory and the cache. It is typically on the order of 32 bytes which is brought into cache in its entirety when any of the elements in it is referenced.


Rather than reading a single word or byte from main memory at a time, each cache entry usually holds a certain number of words, known as a "cache line" or "cache block" and a whole line is read and cached at once. This takes advantage of the locality of reference: if one location is read then nearby locations (particularly following locations) are likely to be read soon afterward, which can lead to a higher level of performance. It can also take advantage of page-mode DRAM which allows faster access to consecutive locations.


In cache-based computers (as opposed to architectures that directly work memory-to-memory such as the Cyber 205) data elements first need to be brought into cache before they can be brought into a register in order to be operated on. Most of the times, the architecture is such that not a single element, but rather a few elements, collectively called a cache line, are moved from main memory to cache.

This article was originally based on material from the Free On_line Dictionary of Computing, which is licensed under the GFDL.


  Results from FactBites:
 
CPU cache - Wikipedia, the free encyclopedia (6989 words)
A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access memory.
A victim cache is a cache used to hold blocks evicted from a CPU cache due to a conflict or capacity miss.
This cache is generally implemented on a separate chip from the CPU, and, as of 2004, may range in size from 2 to 256 megabytes.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.