En fait, c'est parce que les anglais disent "byte" plus couramment que "Octet". Si le Gb représente des Gigabyte, c'est bon, c'est la même chose. Par contre, ci c'est des Gigabit, alors là tu te fais avoir, puisqu'un octet vaut 8 bits.
En ce qui concerne la différence entre les tailles annoncées (4Go) et les tailles réelles, c'est tout simplement qu'en réalité 1 Go vaut 1 073 741 824 octets (1ko = 1024 octets). Mais les fabricants définissent 1Go par 1 000 000 000 (un milliard) d'octet. Donc, 4Go du fabricants représentent seulement 4 000 000 000 octets, alors que pour qu'un système informatique détecte 4Go il lui faut 4 294 967 296 octets... Ou, autre façon de dire, les 4 milliards d'octet du fabricant correspondent seulement à 3,75 Go pour l'ordi (de même, vos cartes de 2Go "fabricant" ne sont que des cartes 1,862 Go pour votre PSP/PC...)
J'espère avoir été clair!