So, to my limited knowledge, all digital storage is still based on the idea of a switch indicating a 0 or a 1. So, in terms of data storage, you’re using those switches and base 2 is imposed.
You technically cannot build 1000MB of storage because your entire storage system is based 2. Being off by 24 isn’t great, but manageable. However…
Let’s call a KB 1000 bytes, and 1MB 1000 KB: we end up 1MB as 1,000,000 bytes, and 1GB as 1,000,000,000 bytes rather than 1,073,741,824 bytes, ~7.4% off! This error compounds as we go up in units, and quickly leaves one so far from physical hardware as to question one’s sanity!
The real reason for the change is likely to be a little darker - 1.1TB sounds better than 1TB when trying to sell storage (“we give 10% more!”).
So, to my limited knowledge, all digital storage is still based on the idea of a switch indicating a 0 or a 1. So, in terms of data storage, you’re using those switches and base 2 is imposed.
You technically cannot build 1000MB of storage because your entire storage system is based 2. Being off by 24 isn’t great, but manageable. However…
Let’s call a KB 1000 bytes, and 1MB 1000 KB: we end up 1MB as 1,000,000 bytes, and 1GB as 1,000,000,000 bytes rather than 1,073,741,824 bytes, ~7.4% off! This error compounds as we go up in units, and quickly leaves one so far from physical hardware as to question one’s sanity!
The real reason for the change is likely to be a little darker - 1.1TB sounds better than 1TB when trying to sell storage (“we give 10% more!”).