3 ms·
They didn't support any MMU at all. People would add one as a separate chip, right between the CPU and the RAM, but this wasn't supported. The CPU was unaware o
by tropo 7y ago
They didn't support any MMU at all. People would add one as a separate chip, right between the CPU and the RAM, but this wasn't supported. The CPU was unaware of it. There was no way for the MMU to tell the CPU to take a recoverable fault.
Sun solved this problem in an expensive way. The MMU would make the CPU wait while a second 68000 was used to process the page fault.
- anyfoo 7y agoAh, your comment about them being "broken" led me to believe that some form of virtual memory was expected in the design. Now that you mention it, I recall reading that two 68000s story before (possibly from another comment you made here?), and reading it this second time, it still amazes me. Is it possible to find the source code involved? Not sure what of Sun's kernels is available.