Why can't I install the operating system on a processor without MMU ?, Mmu Processor
The so-called processor is the core computing hardware of the computer. Currently, most of the machines using windows operating systems use X86 kernels, in reality, many times, our users will hook a processor with a specific operating system that runs it. The X86 and windows operating systems mentioned earlier, most of the hardware running on the Cortex-A series is Android or linux.
Although these operating systems are different, they all have the same part, for example, memory management. Generally, we call the memory management module MMU, but not all memory management tasks are completed by the operating system in the win7 flagship operating system, the processor also provides MMU hardware support. Generally, the operating system can be installed on the processor with MMU support.
Unable to install the operating system for a processor without MMU?
As mentioned above, an operating system cannot be installed for a processor without MMU. In fact, this is not the case. Many MCU processors used in embedded systems do not have MMU, however, this kind of processor can be used with some of the simplest real-time operating systems. This operating system can even provide multi-task functions.
What are the limitations of MMU processors?
In reality, if a processor does not have an MMU, it simply cannot support the deployment of programs in external memory like our general-purpose computers. Instead, it can only mix applications and operating systems. Such a program is similar to a general non-operating system program, so many people think this is not an operating system.
Source Address: http://www.pgos.cc/winblog/504.htm