linux - Cache coherence and its solution -


i reading cache coherence (http://simple.wikipedia.org/wiki/cache_coherence, what's point of cache coherency?). stated that

cache coherence problems appears processor having multiple cache memory.

my question is: have multiple cache in single processor. kernel allocate 1 cache line per page table of progress. why cache coherence problem come , solution?

you may have multiple threads , or interrupt handlers inside process. cpu may hold values of single memory address separate caches. external modules , drivers may share memory resource own cached values. in context, cache coherency problem arise.


Comments

Popular posts from this blog

html - How to style widget with post count different than without post count -

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

javascript - storing input from prompt in array and displaying the array -