GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Microsoft  >  Architecture
Go To First  |  Previous Question  |  Next Question 
 Architecture  |  Question 12 of 29    Print  
How is a block found in a cache?

  
Total Answers and Comments: 1 Last Update: October 20, 2006   
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
October 20, 2006 06:11:27   #1  
arindam.mallik Member Since: October 2006   Contribution: 6    

RE: How is a block found in a cache?
Each place in cache records block's tag (as well as its data)

Of course place in cache may be unoccupied so usually place maintains valid bit

So to find block in cache:

  1. Use index of block address to determine place (or set of places)
  2. For that (or each) place check valid bit is set and compare tag with that of block address --- this can be done in parallel for all places in a set

 
Is this answer useful? Yes | No

 Related Questions

Latest Answer : Cache is used to store the values of the oftenly used values. It will store the value in cache memory and when ever we want that values we can get the required value from the cache if we stored the value in the cache. ...

Latest Answer : Check this article which explains about Cachehttp://www.nedprod.com/NedHAL/Cache%20Coherency%20solutions.html ...


Latest Answer : Each place in cache records block's tag (as well as its data) Of course, place in cache may be unoccupied, so usually place maintains valid bit So to find block in cache: Use index of block address to determine place (or set of places) For that (or each) ...

Latest Answer : Hi friends, this is Hari. Caching is done with so many ways like page caching, output caching etc. With ASP.NET we can achieve these effiecienty and handled by the CLR, which shows a direct impact on the Caching feature in .NET technology. ...

Latest Answer : caching is often considered as a performance-enhancement tool than a way to to store application data.If u spend more server resources in accesing the same data repeatedly,use caching instead.Caching data can bring huge performance benefits ,so whenever ...

Explain Virtual Memory, Logical Memory and Cache Memory. How do they differ from one another? 
View Question | Asked by : sabitas


 Sponsored Links

 
Related Articles

N-Tier Architecture: Data Access Layer

N Tier Architecture Data Access Layer In an N Tier architecture the data access layer consists of components that aid one in the process of accessing the database When it is used correctly the data access layer serves as an abstract level for the structures of the database Simple changes that are ma
 

N-Tier Architecture: The Business Rules Layer

N Tier Architecture The Business Rules Layer Business Rules Layer in N Tier Architectures The Business Rules Layer in an N Tier architecture is that layer that contains the Business logic and or Business rules of the application Reserving a separate layer strictly for Business logic in an N Tier arc
 

N-Tier Architecture Presentation Logic Layer

N Tier Architecture Presentation Logic Layer Composition of the Presentation Layer The Presentation Layer in an N Tier structure is commonly referred to as the client” layer It consists of parts that are used to present data to an end user Examples of components on the Presentation Layer
 

SOA and Business Architecture

SOA and Business Architecture Businesses are now having to think a lot more seriously about how to best assemble their systems out of common parts Service Oriented Architecture has caused this change in the way such systems are thought of It requires a lot more planning and investment at the outset
 

SOA and Network Management Architecture

SOA and Network Management Architecture In recent years the field of Network Management has been absorbing the principles of Service Oriented Architecture Examples of service oriented Network Management architectures include the TS 188 001 NGN Management OSS Architecture from ETSA as well as the mor
 

SOA Architecture

SOA Architecture It is essential for the Businesses to think a lot more seriously about how best to assemble their systems out of common parts It requires a lot more planning and investment at the outset but it also enables Businesses to build faster systems in the long run as the inventory of reusa
 

N-Tier Client-Server Architecture

N Tier Client Server Architecture Description of 1 Tier and 2 Tier Web Applications This article will discuss the various architectures of Client Server environments Perhaps the most influential Client Server environment is the Internet and its global users With the increasing use of web application
 

Peer-to-Peer and Client-Queue-Client Architecture

Peer to Peer and Client Queue Client Architecture Client Server Architecture Compared with Peer to Peer and Client Queue Client Architecture Client Server Architecture Client Server Architecture which is the model for Internet communication separates client programs machines from server programs mac
 

What is Common Data Architecture

Business need to define their organizational rules, policies and process in order to realize their projected growth within a specified period. In order to realize these targets, the essentially need to have a basic framework as the guide in their operations. The gathering and use of data is a very s
 

What is Data Architecture

Data Architecture basically deals with designing and constructing data resource. Data Architecture provides methods to design, construct and implement a fully integrated, business-driven data resource that include real world objects and events, onto appropriate operating environments. Data Architect
 

About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape