11. Many SMP systems have different levels of caches; one level is local to each processing core, and another level is shared among, all processing cores. Why are caching systems designed this way?
SOLUTION:- In many SMP systems, the different levels of caches are established on access speed and size both. Oftentimes, as the cache is the closer to CPU, then the access will be faster. although, faster caches are classically much costly. Thus, smaller and faster caches are installed local to each CPU (i.e., each processing core), and shared caches that are larger & still slower, are shared among various distinct processors(i.e., all processing cores), that's why, caching systems are designed this way.
==============================================================================
Get Answers For Free
Most questions answered within 1 hours.