1kg=1000g, mais 1Ko, 1000 ou 1024o?? - Sciences - Discussions
Marsh Posté le 05-09-2003 à 19:45:30
2^10 = 1024, on est en binaire pas en base 10, dire que le prefixe kilo- correspond à 10^3 ne correspond à rien...
Marsh Posté le 05-09-2003 à 19:46:26
Dans l'usage courant c'est 1024 octets. Mais rigoureusement, ça devrait être 1000 octets simplement parcequ'il n'y a pas de raison qu'un préfixe "standard" ait une signification différente en informatique (qui est aussi une science rappelons le ).
Marsh Posté le 05-09-2003 à 19:46:28
Je crois que c'est une question de norme. l'une donne la 1ere def., l'autre donne la seconde. j'arive plus à me rapeler les numéros de ces normes
Marsh Posté le 05-09-2003 à 19:49:31
Quand je vois le deuxième lien que j'ai donné
(http://physics.nist.gov./cuu/Units/binary.html)
, personnelement, ça me fait pencher pour 1000
D'ailleurs, je suis le seul à penser ça
Marsh Posté le 05-09-2003 à 19:51:20
la définition du kilo date de bien avant l'informatique. En théorie 1ko fait donc 1000 octets.
par contre les premiers informaticiens ont décidé que ça faisait 1024 pour des raisons pratiques.
les différentes définitions qu'on pourra trouver ici et là, ne seront en fait que différents points de vue, même s'ils sont académiques.
le fabricant de mémoire ne peut qu'appliquer (pour des raisons techniques) la règle de 1ko=1024 octets. Le fabricant de disque dur n'y est pas obligé donc il appliquera l'autre règle + favorable pour lui.
une chose est sûre: pour un programmeur, 1k=1024.
pour un scientifique qui ne parle pas d'informatique, 1k=1000.
pour tous les autres, ça risque de rester flou très longtemps...
Marsh Posté le 05-09-2003 à 19:53:25
wave a écrit : |
Je suis programmeur
Marsh Posté le 05-09-2003 à 19:53:46
ReplyMarsh Posté le 05-09-2003 à 19:56:38
alerim a écrit : |
A en croire, les liens, c'est officiellement 1Ko=1000o depuis 1998
et on a des kilo binaire (kibi), le méga binaire (mébi), le giga binaire (gibi), le tera binaire (tebi).
avec
# Un kibioctet (Kio) vaut 210 = 1024 octets
# Un mébioctet (Mio)vaut 220 =1 048 576 octets
# Un gibioctet (Gio) vaut 230 =1 073 741 824 octets
# Un tebioctet (Tio) vaut 240 =1 099 511 627 776 octets
quel nom à la con
Marsh Posté le 05-09-2003 à 20:02:38
TolOrFen a écrit : |
ça me fait rire le mot officiel pour ce genre de définition.
tant que 2^10 ne feront pas 1000, ça sera difficile de faire avaler ça à tout le monde pour toutes les situations.
1Ko de RAM ne pourra pas faire 1000 octets, sauf si on décide d'appeler ça autrement qu'un kilo. Le jour où j'emploierai un autre mot pour programmer...
les normes académiques sont faites pour officialiser l'usage le + courant d'un mot. Or, c'est un mot surtout employé par des spécialistes qui n'en font pas le même usage que les autres. D'où le problème...
Marsh Posté le 05-09-2003 à 20:03:30
la masturbation intellectuelle est mauvaise pour la santé
Marsh Posté le 05-09-2003 à 20:06:12
yaissev a écrit : la masturbation intellectuelle est mauvaise pour la santé |
malheureusement elle semble indispensable aux académiciens et à jacques toubon: cédérom, mél, courriel, pourriel, j'ai même déjà vu "pédégé"!:lol:
bref, comment créer une orthographe qui enlève toute la signification d'un mot.
Marsh Posté le 05-09-2003 à 20:07:13
wave a écrit : |
bah PDG c'est président directeur général pourtant
Marsh Posté le 05-09-2003 à 20:07:30
wave a écrit : |
Le problème, c'est que 1kg n'a jamais fait 1024g alors pourquoi le kilo serait different en informatique (c'est le seul et unique domaine où on aurait un kilo à 1024 et non pas à 1000.
D'ailleurs, il n'y a aucun rapport entre la base binaire et les octets.
Marsh Posté le 05-09-2003 à 20:08:28
wave a écrit : |
Ca c'est débile, mais ici il s'agit plus de rétablir la véritable signification du préfixe "kilo", au contraire de ce que tu cites.
Bon, ça reste de la branlette intellectuelle, mais c'est une grande passion pour beaucoup.
Marsh Posté le 05-09-2003 à 20:11:07
KiloOctets, MégaOctets
Citation : |
tout est expliqué ici :
http://www.commentcamarche.net/base/binaire.php3
EDIT: grillaid comme une merde deja depuis le 1er post!
Marsh Posté le 05-09-2003 à 20:11:22
yaissev a écrit : bah PDG c'est président directeur général pourtant |
CDROM c'est compact disc read-only memory. OK c'est pas du français, mais au moins ça a un sens, et c'est un nom propre déposé.
Citation : Ca c'est débile, mais ici il s'agit plus de rétablir la véritable signification du préfixe "kilo", au contraire de ce que tu cites. |
je comprends bien mais pour moi c'est justement la même branlette, c'est à dire des académiciens qui veulent imposer un langage au lieu de relever celui qui est utilisé.
Ils devraient se contenter de parler le latin entre eux
Marsh Posté le 05-09-2003 à 20:12:23
wave a écrit : |
bah oui mais quelle idée de changer pdg qui est bien français
Marsh Posté le 05-09-2003 à 20:12:57
TolOrFen a écrit : |
Parce qu'on ne se sert pas de kilo normaux en info, alors on va pas se faire chier avec des noms à la cons.
Maintenant, chacun fait ce qu'il veut, maisje trouve ça profondément stupide
Marsh Posté le 05-09-2003 à 20:13:27
Mr yvele a écrit : KiloOctets, MégaOctets
|
Marsh Posté le 05-09-2003 à 20:13:58
TolOrFen a écrit : |
une langue ne se crée pas à partir de régles, mais à partir de son histoire. Contrairement à ce qui cherchent à faire les académiciens depuis que jacques toubon les a lancés.
L'histoire c'est que les informaticiens avaient besoin d'un mot pour désigner 1024 octets. ils ont pris le kilo. C'est peut-être pas scientifique mais c'est comme ça qu'ont évoluées toutes les langues...
Marsh Posté le 05-09-2003 à 20:15:37
wave a écrit : |
Là ce ne se sont pas des académiciens, mais plutôt des hommes de terrains et des chercheurs qui font parti d'associations de normalisation.
(enfin je crois )
Marsh Posté le 05-09-2003 à 20:16:01
wave a écrit : la définition du kilo date de bien avant l'informatique. En théorie 1ko fait donc 1000 octets. |
C'est pour ça que quand par exemple on achète un dur de 20 go, on obtient
- avec le calcul des fabricants 20 000 000 000 octets -> les 20 go sont bien là si on compte en base 10
- en réalité, on obtient 20 000 000 000 / 1 073 741 824 (la vrai valeur du giga en base 2) -> soit 18,62 go
Le pc lui s'en fou et compte en base 2
Plus le dur est gros, plus on se fait b****
Marsh Posté le 05-09-2003 à 20:16:12
yaissev a écrit : bah oui mais quelle idée de changer pdg qui est bien français |
bah ça se vaut bien.
pour le SIDA, on a remis les lettres dans un ordre français au lieu de créer le mot "eïdes"
remarque pour pdg, ça veut peut-être dire que le mot a perdu sa signification:D:D
Marsh Posté le 05-09-2003 à 20:17:29
wave a écrit : |
Oui mais là il ne s'agit pas de langue, mais de sciences. Le système international n'est pas fait par des académiciens.
Marsh Posté le 05-09-2003 à 20:17:39
DarkAngel a écrit : |
Ce sont des KIM (Kilo Informatiquement Modifiés)?
En fait, je m'apercoit que mon topic est quand même inutile parce que même si on a 1ko=1000o, tout le monde continuera à dire l'inverse sauf les deux (dont moi), qui on répondu 1000
Mais bon, ça restera un topic informatif
Marsh Posté le 05-09-2003 à 20:19:43
wave a écrit : |
Simple question, en quoi il avaient besoin d'avoir 1024 octets?
Marsh Posté le 05-09-2003 à 20:22:25
TolOrFen a écrit : |
parce que la mémoire physique est toujours une puissance de 2, et qu'à partir d'une certaine quantité ça devient + pratique de parler de kilo, voire en mega ou giga, qu'en octets.
toutes les nombres entiers dans un cpu (dont les adresses mémoires) sont aussi limitées à certaines puissances de 2.
Marsh Posté le 05-09-2003 à 20:27:07
wave a écrit : |
désolé, c'est en anglais
Citation : Once upon a time, computer professionals noticed that 210 was very nearly equal to 1000 and started using the SI prefix "kilo" to mean 1024. That worked well enough for a decade or two because everybody who talked kilobytes knew that the term implied 1024 bytes. But, almost overnight a much more numerous "everybody" bought computers, and the trade computer professionals needed to talk to physicists and engineers and even to ordinary people, most of whom know that a kilometer is 1000 meters and a kilogram is 1000 grams. |
Marsh Posté le 05-09-2003 à 22:35:42
TolOrFen a écrit : |
ben si, un octet c'est 8bits, et un bit c'est du binaire (valeur 0 ou 1)
et puis on s'en fout, la majorité des gens (comprendre : ceux qui utilisent word et outlook et c'est tout) ont déja du mal avec Go et mo, alors que un Ko fasse 1024octet ou 1000...
pour un programmeur, c'est plus pratique de compter 1024, même si 1000 paraitrait + logique. parce que atteindre 1000 en base2, spa facile.
Marsh Posté le 05-09-2003 à 22:41:54
nurgle a écrit : |
Bennon, même s'il y a un rapport entre les bits et le binaire, ce rapport ne se prolonge pas dans les octets qui ne constitue qu'un rassemblement de bits
le rapport binaire-octet ne vaut que pour les architectures de RAM il me semble. Rapport que se perd donc lorsque l'on parle de Go de To et +. c'est en partie pour ça que la question se pose.
Perso, je propose un minute informatique avec 64s dans la minute (pour faciliter les calculs en base binaire
Marsh Posté le 05-09-2003 à 22:51:49
c pasqu'on est en base 8 au lieu de base 10.
mais dans ce cas c une abus de langage, car en masse 1000 = 10 x 10 x 10
or 8 x 8 x 8 = 512, donc un ko ça devrait être 512
ou je me trompe ?
bé non, suis-je bête on est en binaire
Marsh Posté le 06-09-2003 à 00:47:09
TolOrFen a écrit : |
sauf que y'a de la RAM et de la ROM dans tout ordinateur, et que si on change d'unité entre la RAM et le disque dur ça va être encore pire
d'ailleurs bientôt on comptera aussi la RAM en Go.
Marsh Posté le 06-09-2003 à 20:48:02
chatigret a écrit : |
tu te trompe!
en info, le "kilo" a été défini comme 2^10, le mega comme 2^20...
Alors que dans le système international d'unité, on est en base 10: kilo=10^3, mega=10^6...
C'est vrai que c'est un peu foireux, mais bon
Marsh Posté le 06-09-2003 à 20:49:02
TolOrFen a écrit : Perso, je propose un minute informatique avec 64s dans la minute (pour faciliter les calculs en base binaire |
mais ce n'est qd même pas la même chose: ici tu redéfinis une unité de mesure, alors qu'avec le "kilo" on redéfini un préfixe...
Marsh Posté le 10-09-2003 à 19:19:23
salut,
comme la question revenait souvent sur les forums j'avais fait ce texte
http://www.onversity.com/cgi-bin/p [...] 200006#050
et comme elle continuait a revenir j'ai fait celui-la
http://www.onversity.com/cgi-bin/p [...] 200107#030
voila
Marsh Posté le 10-09-2003 à 19:23:21
Demain, place de la concorde, grande manifestation pour le retour de la norme IEEE 5484.57F !
1 Ko = 1000 octets ou rien !
A mort les politiques !
Marsh Posté le 10-09-2003 à 19:30:15
wave a écrit : |
si la situation est débile c'est à cause des feignasses qu'étaient les premiers informaticiens (et ça a pas beaucoup changé )
les kibi, mébi, .. ça nous fait rire, mais si on se mettait tous à les utiliser, les choses deviendraient plus claires et rigoureuses
parce que même sans aller très loin de ton PC, les bits de ta connexion RTC/ADSL/LAN/... sont comptés avec des puissances de 10
Marsh Posté le 05-09-2003 à 19:43:29
On considère presque tous que 1Ko=1024o et 1Mo=1024Ko.
Mais en science, un Kilo, c'est 10^3, un méga, 10^3 kilo, 1 Giga c'est 10^3 méga...
Théoriquement, on aurait donc 1Ko=1000o et 1Mo=100Ko (ce qui rendrait les marchand de disque dur moins voleurs )
Alors, 1000 ou 1024
Pour aider :
1000 :
http://www.commentcamarche.net/base/binaire.php3
http://physics.nist.gov./cuu/Units/binary.html
1024 :
http://www.dicofr.com/cgi-bin/n.pl [...] 0101003034
(ils ont volé le skin de hfr )
http://www.tout-savoir.net/lexique [...] on&code=17
---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées