Accessing a cache - computer architecture, Computer Engineering

Accessing a Cache:

 Direct mapping:

(Block address) modulo (Number of cache block in the cache)

166_Accessing a Cache.png

The valid bit indicate whether an entry contain a valid address.

Initially, all valid bits are reset ("0" - not valid)

  • Small fast memory + big slow memory
  • Look as a larger fast memory

Address Mapping in Cache:

2351_Accessing a Cache1.png

Miss = not hit,

Meaning is that the data has to be retrieved fr 

Posted Date: 10/13/2012 5:20:32 AM | Location : United States







Related Discussions:- Accessing a cache - computer architecture, Assignment Help, Ask Question on Accessing a cache - computer architecture, Get Answer, Expert's Help, Accessing a cache - computer architecture Discussions

Write discussion on Accessing a cache - computer architecture
Your posts are moderated
Related Questions
Q. Explain working of Supercomputer? Supercomputers, capable of executing in excess of one billion floating-point operations per second (FLOPS), are very powerful, extremely hi

1. Insert the following characters with their respective priorities (shown as ordered pairs) into an empty treap: (K, 17), (F, 22), (P, 29), (M, 10), (N, 15), (L, 26), (G, 13),

Given memory partitions of 100k, 500k, 200k, 300k, and 600k (in order), apply first fit and best fit algorithms to place processes with the space requirement of 212k, 417k, 112k an

The extra key inserted at the end of the array is called a Sentinel is the extra key inserted at the end of the array

Q. Explain about Joint Application Development? It is defined as a structured approach in which users, managers, and analysts work together for many days in a series of intensi


Data Transfer Two most fundamental data transfer instructions in 8086 microprocessor are XCHG and MOV. Let's give illustrations of the use of these instructions. Program 1:

Normal 0 false false false EN-IN X-NONE X-NONE MicrosoftInternetExplorer4  A loop invariant is

This is the set of tools and facilities that you work with as the MATLAB user or programmer. It contains facilities for managing the variables in your workspace and importing and e

Explain about Behavioral Notations These notations contain dynamic elements of the model.  Their elements comprise interaction and the state machine. It also comprise classe