What the MMU does involves managing memory access and protecting system resources.
What the MMU does involves managing memory access and protecting system resources.
People are discussing Memory Management Units and how many early microprocessors didn’t include them with a floating-point unit. Now it’s clear that adding a MMU to a computer with OS support brings virtual memory and memory protection. Yet I’m curious—does having such features in software mean the system will slow down?
Several microcontrollers and embedded systems lack both a floating-point unit and a memory management unit, which is why solutions like µCLinux and projects built on it exist.