Pourquoi 1ko = 1024 octet ?
Fermé
toutoupouts
Messages postés
99
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
14 janvier 2013
-
6 mars 2011 à 19:11
Utilisateur anonyme - 10 mars 2011 à 20:07
Utilisateur anonyme - 10 mars 2011 à 20:07
8 réponses
Nyctaclope
Messages postés
5315
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
11 décembre 2022
1 253
6 mars 2011 à 20:05
6 mars 2011 à 20:05
Bonjour
Pas évident à expliquer, on va essayer ..
Oui 1Ko est ( à peu près , voir plus loin ) égal à 1000 octets, soit 1000 "paquets" séparés de 8 bits, mais pas 8000 bits, car les bits n'ont pas la même valeur selon leur position dans l'octet.
La "case" de droite vaut 2 puissance zéro , soit 1 ( oui c'est comme cela ! )
Le suivant vaut 2 puissance 1 soit 2, le troisième 2 puissance 2 soit 4 , et ainsi de suite.
Cette valeur est à multiplier par le bit 0 ou 1 qui est dans la case, et on additionne tout ..
Si tu veux représenter 1000, il te suffit d'un bit à 1 dans la onzième "case", suivi de 10 bits à 0 dans les autres.
En fait tu obtiens 1024 qui est 2 puissance 10.
Donc 1024 se représente par un "onze-et" ( 11 bits ), si je puis me permettre cette horreur, et non 8000 bits, qui feraient énormément plus.
En pratique , en informatique, les multiples de 1000 "préférés" sont les puissances de 2 :
1Ko est 2 puissance 10 soit 1024
1 Mo est 2 puissance 20 soit 1024x1024 = 1 048 576
Le malheur est que les deux systèmes sont utilisés, et 1 Ko vaut tantôt 1000, tantôt 1024, et en particulier les tailles de disque durs.
La norme ( pas très utilisée ) est d'utiliser :
Les Ko = 1000 octets
Les Kio ( kilos "informatiques" ) = 1024 ,
et de même les Mio, Gio ...etc ..
Espérant t'avoir dégrossi la chose ...
A+
Nyctaclope
Pas évident à expliquer, on va essayer ..
Oui 1Ko est ( à peu près , voir plus loin ) égal à 1000 octets, soit 1000 "paquets" séparés de 8 bits, mais pas 8000 bits, car les bits n'ont pas la même valeur selon leur position dans l'octet.
La "case" de droite vaut 2 puissance zéro , soit 1 ( oui c'est comme cela ! )
Le suivant vaut 2 puissance 1 soit 2, le troisième 2 puissance 2 soit 4 , et ainsi de suite.
Cette valeur est à multiplier par le bit 0 ou 1 qui est dans la case, et on additionne tout ..
Si tu veux représenter 1000, il te suffit d'un bit à 1 dans la onzième "case", suivi de 10 bits à 0 dans les autres.
En fait tu obtiens 1024 qui est 2 puissance 10.
Donc 1024 se représente par un "onze-et" ( 11 bits ), si je puis me permettre cette horreur, et non 8000 bits, qui feraient énormément plus.
En pratique , en informatique, les multiples de 1000 "préférés" sont les puissances de 2 :
1Ko est 2 puissance 10 soit 1024
1 Mo est 2 puissance 20 soit 1024x1024 = 1 048 576
Le malheur est que les deux systèmes sont utilisés, et 1 Ko vaut tantôt 1000, tantôt 1024, et en particulier les tailles de disque durs.
La norme ( pas très utilisée ) est d'utiliser :
Les Ko = 1000 octets
Les Kio ( kilos "informatiques" ) = 1024 ,
et de même les Mio, Gio ...etc ..
Espérant t'avoir dégrossi la chose ...
A+
Nyctaclope
baladur13
Messages postés
46986
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
3 décembre 2024
13 473
6 mars 2011 à 20:35
6 mars 2011 à 20:35
BmV
Messages postés
91408
Date d'inscription
samedi 24 août 2002
Statut
Modérateur
Dernière intervention
3 décembre 2024
4 696
Modifié par baladur13 le 6/03/2011 à 19:21
Modifié par baladur13 le 6/03/2011 à 19:21
===> https://www.commentcamarche.net/faq/4203-mythes-1-kilo-octet-1024-octets
-=O(_BmV_)O=-  "Ce qui m'effraie, ce n'est pas l'oppression des méchants, c'est l'indifférence des bons" - Martin L. King
Remis le lien dans l'axe :o))
-=O(_BmV_)O=-  "Ce qui m'effraie, ce n'est pas l'oppression des méchants, c'est l'indifférence des bons" - Martin L. King
Remis le lien dans l'axe :o))
toutoupouts
Messages postés
99
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
14 janvier 2013
6
6 mars 2011 à 19:34
6 mars 2011 à 19:34
Mais pourquoi c'est 2^ n ? C'est ca que je n'ai pas compris ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
toutoupouts
Messages postés
99
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
14 janvier 2013
6
7 mars 2011 à 01:55
7 mars 2011 à 01:55
Merci pour vos réponses mais j'ai du mal a me représenter un bit, c'est une "case" qui peut prendre soit la valeur 1 soit la valeur 0, c'est ca ? Mais donc pour un j'ai 8 cases qui peuvent soit prendre 1 soit prendre 0, donc c'est un arrangement avec répétition( théorie mathématiques) ?
Merci d'avance
Merci d'avance
toutoupouts
Messages postés
99
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
14 janvier 2013
6
7 mars 2011 à 23:51
7 mars 2011 à 23:51
Personne pour m'informer ? :-)
toutoupouts
Messages postés
99
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
14 janvier 2013
6
8 mars 2011 à 14:35
8 mars 2011 à 14:35
Désolé mais après avoir lu et relu le dossier binaire je ne comprends toujours pas pourquoi 1kibioctet fait 2^10(8192 bits) pourquoi pas 1000 octet et donc 8000 bits ? Pouvez vous m'expliquer ?
Merci d'avance
Merci d'avance
Nyctaclope
Messages postés
5315
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
11 décembre 2022
1 253
8 mars 2011 à 15:11
8 mars 2011 à 15:11
Re
Eh mon garçon, pour quelqu'un qui est capable d'installer correctement un disque NAS, tu ne nous mènerais pas un peu en bateau, une fois ? ...
Mille chinois à deux yeux ne font pas un chinois à 2000 yeux ( variation sur un thème de Confucius )
A+
Nyctaclope
Eh mon garçon, pour quelqu'un qui est capable d'installer correctement un disque NAS, tu ne nous mènerais pas un peu en bateau, une fois ? ...
Mille chinois à deux yeux ne font pas un chinois à 2000 yeux ( variation sur un thème de Confucius )
A+
Nyctaclope
toutoupouts
Messages postés
99
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
14 janvier 2013
6
8 mars 2011 à 18:49
8 mars 2011 à 18:49
Je suis désolé je ne comprends pas, kilo c'est bien 10^3 donc 1 kilo octet devrait etre egal a 1000 octet or un octet est une combinaison de 8 bits ( soit 0 soit 1 ) donc 1 kilo octet = 8 +8+8+8+8+.....( jusque 1000) donc = 8000 bits. La je ne comprends plus rien, désolé de vous déranger mais je suis vraiment interessé par le binaire :-)
Merci d'avance
Merci d'avance
Nyctaclope
Messages postés
5315
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
11 décembre 2022
1 253
Modifié par Nyctaclope le 8/03/2011 à 19:45
Modifié par Nyctaclope le 8/03/2011 à 19:45
Re
Ici un K vaut 1024 ( 2^10 ), mais la différence entre 1000 et 1024 est ici accessoire.
Un kilooctet Ko veut dire qu'on a bien affaire à 1000 octets
Un octet est un nombre ( en pratique, il mesure le numéro d'un caractère, ce qui fait qu'on confond en pratique octet et caractère ). Ce nombre est écrit avec des bits.
Au total, tu as bien affaire à 1000 octets, 8000 bits si tu veux , mais ces 8000 bits concernent des octets différents, et s'ignorent entre eux, il ne sont pas dans le même "calcul", et ne sont pas à la queue leu leu . Un Ko n'est pas une combinaison de 8000 bits, mais 1000 combinaisons de huit bits..
Une liste de 1000 nombres à 8 chiffres n'est pas un nombre de 8000 chiffres
Un m3 de sable n'est pas un caillou compact de 1 m3
Un Kg de pommes de terre n'est pas une pomme de terre de 1 kg
Et si on revient aux octets, le mot "ab" consomme deux octets de huit bits chacun, mais il n'est pas codé par un bloc de 16 bits.
Et je ne suis toujours pas sûr qu'il ne s'agisse pas d'une blague, mais tu ne m'auras pas à l'usure ...
J'ai appris l'allemand à mon chat, mais c'est lui qui est mort le premier ..:))
Un petit effort Rémy ! ..
A+
Nyctaclope
Ici un K vaut 1024 ( 2^10 ), mais la différence entre 1000 et 1024 est ici accessoire.
Un kilooctet Ko veut dire qu'on a bien affaire à 1000 octets
Un octet est un nombre ( en pratique, il mesure le numéro d'un caractère, ce qui fait qu'on confond en pratique octet et caractère ). Ce nombre est écrit avec des bits.
Au total, tu as bien affaire à 1000 octets, 8000 bits si tu veux , mais ces 8000 bits concernent des octets différents, et s'ignorent entre eux, il ne sont pas dans le même "calcul", et ne sont pas à la queue leu leu . Un Ko n'est pas une combinaison de 8000 bits, mais 1000 combinaisons de huit bits..
Une liste de 1000 nombres à 8 chiffres n'est pas un nombre de 8000 chiffres
Un m3 de sable n'est pas un caillou compact de 1 m3
Un Kg de pommes de terre n'est pas une pomme de terre de 1 kg
Et si on revient aux octets, le mot "ab" consomme deux octets de huit bits chacun, mais il n'est pas codé par un bloc de 16 bits.
Et je ne suis toujours pas sûr qu'il ne s'agisse pas d'une blague, mais tu ne m'auras pas à l'usure ...
J'ai appris l'allemand à mon chat, mais c'est lui qui est mort le premier ..:))
Un petit effort Rémy ! ..
A+
Nyctaclope
Nyctaclope
Messages postés
5315
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
11 décembre 2022
1 253
8 mars 2011 à 21:49
8 mars 2011 à 21:49
Bonsoir
Ah bon, ils ont réussi à y mettre de la TVA ?
Au fait, le nombre de bits est-il limité dans une discussion ?
A+
Ah bon, ils ont réussi à y mettre de la TVA ?
Au fait, le nombre de bits est-il limité dans une discussion ?
A+
Swiss Knight
Messages postés
1956
Date d'inscription
samedi 22 novembre 2008
Statut
Membre
Dernière intervention
27 juillet 2016
110
8 mars 2011 à 22:28
8 mars 2011 à 22:28
c'est à cause des puissances de 2.
8 mars 2011 à 14:37
Le suivant vaut 2 puissance 1 soit 2, le troisième 2 puissance 2 soit 4 , et ainsi de suite.
Cette valeur est à multiplier par le bit 0 ou 1 qui est dans la case, et on additionne tout ..
Qu'est ce que vus appelez case ?
8 mars 2011 à 15:21
Un octet se présente sous la forme de huit cases voisines, ou encore huit positions, ou huit ce que tu veux .. Chaque case étant à remplir avec un bit à 0 ou à 1.
Exactement comme quand tu écris un nombre dans notre système dit décimal, tu as à droite la case des "unités", puis la case des dizaines, etc ...
En décimal, tu as droit à dix "chiffres" 0 à 9
En binaire, tu n'as droit qu'à deux "chiffres" : 0 et 1, cela ne t'empêche pas de compter jusqu'où tu veux, c'est un peu plus compliqué pour toi, mais pour l'ordinateur c'est plus simple ..
A+
Nyctaclope
8 mars 2011 à 22:29
vive le marketing.