Because it was created international standard called “ISO/IEC 80000” of 8-bit so everything goes 8, 16, 32, 64, 128, 256, 512, 1024.
Is a little bit hard to understand why because you kind of need to be a little bit more than a techsavvy but you have everything here: https://en.m.wikipedia.org/wiki/ISO/IEC_80000
L.E.: in older ages like 1960 they used different memory types of 12, 18, 24, 30, 36, 48, or 60 bits and it made programming a nightmare there is nothing compatible with CPU besides that piece of programm created corespondingly for that type of memory, for example the 12 bits programm would not work on an 18 bits programm but the CPU would bot understand anything either between this types of memory so they reated and standard international thing.
Latest Answers