Memory Management Unit Designs

Unlike many other processor architectures, the memory management unit is not specified as part of the SPARC architecture. This permits great flexibility of implementation, and over the years several very different MMU designs have been implemented. These designs vary depending upon the cost, level of integration, and functionality required for the system design.

The Sun-4 MMU: sun4, sun4c, sun4e Kernel Architectures

Older Sun machines use a “Sun-4™” hardware memory management unit that acts as a large cache for memory translations. It is much larger than the MMU translation cache found on more recent systems, but the entries in the cache, known as PMEGs, are larger and take longer to load. A PMEG is a Page Map ...

Get Sun Performance and Tuning: Java™ and the Internet, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.