2017-07-03 1 views
1

J'ai une application qui mesure les débits TX/RX d'un appareil en bits par seconde. Je veux afficher les taux en Kilo-bits par seconde. Quelle est la bonne formule?Quand est K 1024 et quand est-ce 1000?

  1. rx_in_k = rx/1000
  2. rx_in_k = rx/1024

Merci,

+0

Cela peut être l'un ou l'autre, mais 2 est plus probable. –

+0

Normalement, les disques durs sont mesurés à 1000 octets par Ko, alors que la mémoire de l'ordinateur est 1024. Vous n'êtes pas sûr de TX/RX. – Steve

Répondre

1

Si vous vous souciez vraiment de faire la distinction entre les pouvoirs de deux et puissances de dix, vous devriez lire ceci: https://en.wikipedia.org/wiki/Binary_prefix. Utiliser des puissances de deux avec des puissances métriques de dix était une donnée dans les premiers jours des ordinateurs (et est encore utilisé par de nombreux systèmes), mais au fil du temps et nous commençons à utiliser des unités de plus en plus grandes, l'erreur entre les deux grandir. Vous devriez utiliser kilo, méga, giga, etc. pour des puissances de dix, et kibi, mebi, gibi, etc. pour des puissances de deux afin d'être sans ambiguïté. Par exemple:

|------------|-----------|------------| 
| Bytes | SI Units | IEC Units | 
|------------|-----------|------------| 
|  1000 | 1.0 KB | 0.976 KiB | 
|  1024 | 1.024 KB | 1.0 KiB | 
| 1000000 | 1.0 MB | 0.9537 MiB | 
| 1048576 | 1.0486 MB | 1.0 MiB | 
| 1000000000 | 1.0 GB | 0.9313 GiB | 
| 1073741824 | 1.0737 GB | 1.0 GiB | 
|------------|-----------|------------| 

Voir également: Converting bytes to megabytes.

+0

Mmm, donc ma question est en double. –

1

Je pense que c'est ce que you'r recherche

Le kilobit est un multiple du bit d'unité pour l'information numérique ou le stockage informatique.

https://en.wikipedia.org/wiki/Kilobit

Le kibibit est un multiple de l'outil, une unité de stockage d'information numérique, en utilisant le préfixe binaire standard kibi, qui a le symbole Ki, ce qui signifie 2^10

https://en.wikipedia.org/wiki/Kibibit