The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
+12 votes

The principle of locality justifies the use of:

  1. Interrupts
  2. DMA
  3. Polling
  4. Cache Memory
asked in CO and Architecture by Veteran (52.1k points)
edited by | 2.1k views

1 Answer

+22 votes
Best answer

Answer is (D).

Locality of reference is actually the frequent accessing of any storage location or some value. We can say in simple language that whatever things are used more frequently, they are stored in the locality of reference. So we have cache memory for the purpose.

answered by Boss (19.9k points)
edited by
What is exact difference between tempral and special locality
$\text{Locality of Reference}$ means If you are accessing, say memory location $x$ then it is $more \ likely$ that you will access memory location $x$ again or nearby locations of $x, ..x-3,x-2,x-1 ,x+1,x+2$....again in the near future. Former one is called $\color{Blue}{temporal \ locality}$ while later one is called $\color{blue}{spatial \ locality}$.
This the reason that when we have a cache miss we transfer the whole block containing the desired word in the cache rather than just the desired word.

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
49,808 questions
54,489 answers
74,659 users