NVIDIA Interview Question: Architecture related question... | Glassdoor

Interview Question

Architect Interview Santa Clara, CA

Architecture related questions: Cache, MMU etc


Interview Answer

2 Answers


A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware component responsible for handling accesses to memory requested by the CPU. Its functions include translation of virtual addresses to physical addresses (i.e., virtual memory management), memory protection, cache control, bus arbitration and in simpler computer architectures (especially 8-bit systems) bank switching.

A cache is a component that transparently stores data so that future requests for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere. If requested data is contained in the cache (cache hit), this request can be served by simply reading the cache, which is comparatively faster. Otherwise (cache miss), the data has to be recomputed or fetched from its original storage location, which is comparatively slower. Hence, the greater the number of requests that can be served from the cache, the faster the overall system performance becomes

IK on Aug 8, 2012

Do you have a question about NVIDIA? Don't ask just anyone for information, ask an employee from NVIDIA. They're all waiting at Rooftop Slushie.


Anonymous on Aug 13, 2019

Add Answers or Comments

To comment on this, Sign In or Sign Up.