Convertendo bytes em bits e depois em Mbits

0

Se você possui 100 arquivos de 50 KB salvos no disco rígido por segundo, quero descobrir quantos Mbits por segundo são.

Portanto, corrija-me se estiver errado:

= 50 * 8 * 1000 = 400 000 bits por segundo

400 000 bits por segundo é quantos Mbits por segundo (mega bits por segundo)?

É a taxa de transferência de .4 Mbps então?

user1361315
fonte
Geralmente, se as pessoas / Microsoft falam de "50 KB", a média "50 KiB", que significa 50 * 1024 bytes.
Robert
1
400 Kbps é 40% de 1 Mbps. Isso seria 0,40 Mbps
Ramhound
1
@ Robert: Não, e é por isso que os prefixos binários foram criados. Quando os varejistas dizem "50 kB", eles realmente significam 50 kB = 50.000 bytes. Mas as pessoas acreditam que é "50 kiB", que é igual a 50 * 1024 B = 51.200 bytes = 51,2 kB. Prefixos binários foram criados para evitar essa confusão (onde as pessoas obtêm menos memória do que pensam).
precisa
@ air-dex: Mas aqui estamos falando de arquivos com tamanho de 50 KB e SO comum que eu conheço geralmente mostram o valor como KiB, mesmo que seja rotulado como "KB".
Robert

Respostas:

1

Para a conversão entre b i ts e b y tes, é muito fácil:

1 byte = 1B = 8 bits = 8b

Para bits, é o Sistema Internacional de unidades que usa prefixos decimais. Portanto, é fácil entender:

1Mb = 1 Mega-bits = 1.000.000 de bits

No entanto, os prefixos decimais do Sistema Internacional de unidades não devem ser confrontados com o sistema de prefixos binários . Portanto, não confie no comentário de Robert sob a pergunta.


Então, no seu caso:

50 kB = 50,000 B = 50,000 * 8 b = 400,000 b = 400 kb = 0.4 Mb
air-dex
fonte