Me parece que no, otra cosa es que te ofrezcan 10mb (megabits) y te lleguen 1.03MB (megabytes) que es lo que me llega a mi cuando deberian ser 1.25MB, pero bueno. Con los discos duros, pendrives, etc si es asi.
Y para calcular la capacidad de estos ultimos se hace asi (por poner un ejemplo, lo hare con un pendrive de 32GB):
32GB (gigabytes)x1000 = 32000 megabytes (sistema decimal)
32000x1000 = 32000000 kilobytes (sistema decimal)
32000000x1000 = 32000000000 bytes (sistema decimal)
32000000000/1024 = 31250000 kilobytes (sistema binario)
31250000/1024 = 30517,58 megabytes (sistema binario)
30517.58/1024 = 29.80 gigabytes (sistema binario)
y para muestra un boton:
EDITO:
Pues he estado buscando y parece ser que tienes razon, los isp tambien utilizan el sistema decimal (1mb = 1000kb) en vez del binario (1mb = 1024kb), por lo tanto los calculos que he hecho antes estan mal, asi que este seria el calculo real:
3mb = 3 megabits (sistema decimal)
3x1000 = 3000 kilobits (sistema decimal)
3000x1000 = 3000000 bits (sistema decimal)
3000000/8 = 375000 bytes (sistema decimal)
375000/1024 = 366 kilobytes (sistema binario)
366/1024 = 0.35 megabytes (sistema binario)
0.35 = 0.35MB (sistema binario)
6mb = 6 megabits (sistema decimal)
6x1000 = 6000 kilobits (sistema decimal)
6000x1000 = 6000000 bits (sistema decimal)
6000000/8 = 750000 bytes (sistema decimal)
750000/1024 = 732 kilobytes (sistema binario)
732/1024 = 0.71 megabytes (sistema binario)
0.71 = 0.71MB (sistema binario)
10mb = 10 megabits (sistema decimal)
10x1000 = 10000 kilobits (sistema decimal)
10000x1000 = 10000000 bits (sistema decimal)
10000000/8 = 1250000 bytes (sistema decimal)
1250000/1024 = 1220 kilobytes (sistema binario)
1220/1024 = 1,19 megabytes (sistema binario)
1.19 megabytes = 1.19MB (sistema binario)
1 byte = 8 bits