It’s interesting reading the discussions about M1 but I think people are miss understanding something effectively because it’s been done this way for decades.
Normally and for decades, programs and data are copied from storage into RAM and CPU’S process those programs and data from RAM writing to disk when the data needs to saved. The whole point of copying from storage to ram is to reduce the time the cpu has to wait to read the data it needs to perform its work. Traditionally reading from RAM was thousands of times quicker than reading from storage.
RAM is effectively a faster cache for the storage
RAM is also cache for the much faster caches on the cpu itself.
programs contain lots of data but most of that data isn’t used most of time, consuming RAM that could be used by something else.
As the storage on M1 is so much faster than traditional spinning disks or even most aftermarket ssd‘s and the M1 has the notion of unified memory, and also remember RAM is really where the CPU caches data from storage so it can access it quicker and process the instructions quicker, M1 is able to put into swap or just read from where it already is in storage bits of programs that would normally be read into RAM.
this all means that the M1 doesn’t need as much RAM as older systems like we’ve seen from Intel, AIM etc.
So long as there is a sensible amount of RAM (8 GB appears to be plenty but 16 stops pundits complaining) Storage should really now be seen as 2nd tier RAM.
Imagine buying a basic pc for £700 with 264GB of RAM with a cpu equivalent to an intel i9.
Some numbers for the M1
Storage reads / writes ~ 2.6GB/s
ram reads / writes ~ 34GB/s 4266 MT/s DDR4 speed Wiki
I can’t find a GT/s rating for M1.
so long as apple silicon and OS X is smart enough to only use RAM for what is actually used then less ram is needed to quickly feed the cpu and typically the disk is fast enough to swap into RAM any bits that are needed to the extent that the user typically won’t notice.
Normally and for decades, programs and data are copied from storage into RAM and CPU’S process those programs and data from RAM writing to disk when the data needs to saved. The whole point of copying from storage to ram is to reduce the time the cpu has to wait to read the data it needs to perform its work. Traditionally reading from RAM was thousands of times quicker than reading from storage.
RAM is effectively a faster cache for the storage
RAM is also cache for the much faster caches on the cpu itself.
programs contain lots of data but most of that data isn’t used most of time, consuming RAM that could be used by something else.
As the storage on M1 is so much faster than traditional spinning disks or even most aftermarket ssd‘s and the M1 has the notion of unified memory, and also remember RAM is really where the CPU caches data from storage so it can access it quicker and process the instructions quicker, M1 is able to put into swap or just read from where it already is in storage bits of programs that would normally be read into RAM.
this all means that the M1 doesn’t need as much RAM as older systems like we’ve seen from Intel, AIM etc.
So long as there is a sensible amount of RAM (8 GB appears to be plenty but 16 stops pundits complaining) Storage should really now be seen as 2nd tier RAM.
Imagine buying a basic pc for £700 with 264GB of RAM with a cpu equivalent to an intel i9.
Some numbers for the M1
Storage reads / writes ~ 2.6GB/s
ram reads / writes ~ 34GB/s 4266 MT/s DDR4 speed Wiki
I can’t find a GT/s rating for M1.
so long as apple silicon and OS X is smart enough to only use RAM for what is actually used then less ram is needed to quickly feed the cpu and typically the disk is fast enough to swap into RAM any bits that are needed to the extent that the user typically won’t notice.