...
You say this as if it would be trivial for them to completely redesign their memory model to support multiple tiers of RAM. OK...
"Completely redesign their memory model"? Oh come off it.
All you have to do is shuffle the less-frequently-used pages to the slower RAM. It's a trivial change. Apple already has a system to identify and compress those pages, which is a million times more complicated.
Edit: Also note that any multi-socket system where the CPUs have on-die memory controllers (e.g. any dual-socket AMD system) has to deal with the problem that some memory is faster to access than other memory. NUMA. Non Uniform Memory Access. This "problem" has been around for decades and is completely solved in Windows, Linux, and probably FreeBSD, too. So don't tell me Apple can't do it.
Upvote
-38
(13
/
-51)