Nie, tu nie chodzi o bity i bajty.
Wszystko jest w bajtach (duże B), tylko przedrostki są różne. Bajt to zawsze 8 bitów. Przynajmniej tu nie robią problemów.
Ściśle według standardu innego niż JEDEC:
KILObajt to 1000 bajtów. MEGAbajt to 1000 KILObajtów.
KIBIbajt to 1024 bajty. MEBIbajt to 1024 KIBIbajty.
(wolałbym - pewnie nie tylko ja - żeby przyjęli to w drugą stronę zgodnie z tym co niżej)
Natomiast w JEDEC kilobajt to 1024 bajty (przy pomocy JEDEC określa się np. pojemność pamieci RAM i wszyscy co nie urodzili się wczoraj tak rozumieją kilobajty i megabajty, "bo tak zawsze było").
Ale JEDEC 100B.01 nie redefiniuje przedrostków SI powyżej gigabajta, więc gdy pamieć RAM będziemy liczyć w terabajtach, bardzo możliwe że będziemy mieć taki sam cyrk jak od lat z dyskami
https://en.wikipedia.org/wiki/JEDEC_memory_standards
Gdzieś w połowie lat 90-tych w czasach 5x86, K5, Quake i Pentium 90 komputery miały ok 8MB RAM, czyli 1000 razy mniej niż teraz. Pewnie za kolejne 15 lat będziemy mieli po 8TB RAM a producenci będą kantować