Bonjour,
Une carte SD à une capacité max de 512 go j aimerais que quelqu un m explique clairement et simplement pourquoi on compte la mémoire par puissance de 2, 16 64 512 etc
Merci de vos eclairages et bonne journée à tous
Bonjour,
Une carte SD à une capacité max de 512 go j aimerais que quelqu un m explique clairement et simplement pourquoi on compte la mémoire par puissance de 2, 16 64 512 etc
Merci de vos eclairages et bonne journée à tous
Wikipedia :
L'informatique qui est basée sur le système binaire utilise toujours les puissances de deux. En particulier, 2n donne le nombre de façons dont les bits dans un entier binaire de longueur n peuvent être arrangés. Par exemple, un octet contient 8 bits et peut donc stocker 28 valeurs différentes (soit 256).
Aussi, un kilooctet contient 1 024 (210) octets.
Christophe
Pensez à mettre quand c'est le cas.
Bonjour j ai déjà fait des recherches sur Google mais je n ai pas trouvé la reponse à ma question, je sais que les disques durs sont divisés et adressables en secteur de 512 octets mais je ne comprends pas bien pourquoi.
Merci d avance de vos explications
Bonjour, as-tu lu la réponse précédente ? Parce qu'elle explique pourquoi la mémoire est comptée en puissance ce 2...
Je vous demande de m excuser,en effet c est moi qui ait mal posé ma question,vos réponses sont bien appropriées.
Voilà:
Je connais l histoire des puissances de 2 etc..ce que je veux que quelqu un m explique en fait ,c est, à la lumière de ces faits qui sont le découpage en octets et l histoire de ces puissances de 2, pourquoi les cartes SD sont dispo en 16go 32go 64go etc jusqu à 512 go.Pourquoi par ex une carte SD n est pas dispo dans le commerce en 15go(par ex)?
Merci
bonjour,
pour comprendre le pourquoi des puissances de 2, il faut regarder l'électronique et les portes logiques (nand, and , nor, xor etc.) qui constituent les microprocesseurs. La sortie d'une porte logique peut prendre 2 états : soit il y a une tension (5V, TTL) soit il n'y a rien (0V).
L'état haut, quand il y a 5V en sortie, correspond à un niveau 1.
L'état bas, quand il y a 0V en sortie, correspond à un niveau 0.
Voilà pour le binaire.... Le bit (à ne pas confondre avec le byte) représente donc la plus petite unité informatique qui peut prendre 2 valeurs, 0 ou 1.
Alors pourquoi 8 et pas 4 ou 16 ? Voilà la réponse :
https://en.wikipedia.org/wiki/Byte
https://fr.wikipedia.org/wiki/Octet
Bonsoir
Ces tailles standard sont des puissances de 2, cela correspond à l'utilisation complète d'un certain nombre de ligne d'adressage. 1Go c'est 30 lignes d'adressages binaires, 16Go c'est 34 lignes d'adressage, etc...
Les mémoires sont organisées en matrice si possible carrée (puissance de 2 impaire), ou rectangulaire avec un ratio de 1:2 (puissance de 2 paire). Ici en exemple pour une petite mémoire de 128 Ko
Vouloir réalisé une mémoire de taille intermédiaire viendrait à avoir des trous dans la matrice ce qui au niveau coût de fabrication est strictement identique. (une puce mémoire de 10Go à le même cout qu'une 16Go.)
Après une clé mémoire USB ou SD peut contenir plusieurs puces, mais dans ce cas on privilégie des puces identiques et en nombre égale à une puissance de 2 -> on reste dans les mêmes valeurs.
Delias
Bonjour,
Tout d abord merci pour ces explications exhaustives.
Je souhaiterais que quelqu un m explique pourquoi en fait lorsqu on acheté un disque de 500go en fait c est pas 500go la véritable capacité du disque car le formatage vers un système de fichiers en retire une partie de cette capacité. Pourquoi le formatage retire de la capacité mémoire?
Merci et bonne soirée
C'est marketing.
Pour un OS, 1 Go = 1 024 Mo = 1 024 * 1 024 Ko = 1024 * 1024 * 1024 octets = 1 073 741 824 Octets.
Dans le langage courant 1 Go = 1 000 Mo = 1 000 000 Ko = 1 000 000 000 octets.
500 Go faussement annoncés (langage courant) :
500 / 1,073741824 ~= 465 Go informatiques
Christophe
Pensez à mettre quand c'est le cas.
ok merci pour ces explications.
J'en profite pour dire que parfois une partie de cette mémoire d'un disque est utilisée par le logiciel interne de l'unité de stockage. Je ne sais pas grand chose de ce logiciel interne, quelqu'un en sait t'il un peu là dessus?
Le logiciel interne est généralement l'OS.
Christophe
Pensez à mettre quand c'est le cas.
Pour information, il existe une norme sur les préfixes binaires : https://fr.wikipedia.org/wiki/Pr%C3%A9fixe_binaire
Selon cette norme :
Ki = kibi = 2^10 = 1 024
Mi = mébi = 2^20 = 1 048 576
Gi = gibi = 2^30 = 1 073 741 824
Ainsi, 1 Gio = 1 gibioctet = 1 073 741 824 octets.
Par contre, 1 Go = 1 gigaoctet = 1 000 000 000 octets.
C'est plus harmonieux que de déformer le sens des préfixes kilo-, méga-, giga-, etc. dans le cas spécial de la mémoire en informatique.
En plus, on ne déforme le sens de ces préfixes que pour le stockage et pas pour le débit binaire. En effet, dans le milieu des télécoms-réseaux, 1 Mo/s (un mégaoctet par seconde), c'est 1 000 000 octets par seconde et non pas 1 048 576 octets par seconde.
La norme sur les préfixes binaires a été publiée par la Commission électrotechnique internationale (CEI) en 1998.
Elle a été reprise par l’IEEE et le CENELEC.
Quand j'étais en école d'ingé, j'ai constaté que cette norme était respectée par Ubuntu. Ce dernier m'avait affiché la taille d'un certain fichier en Mio.
Les vendeurs de matériel informatique n'annoncent rien de faux quand ils présentent la capacité de stockage. Ils respectent la norme ci-dessus. Bien sûr, s'ils respectent la norme, c'est uniquement dans le but d'afficher une capacité de stockage plus élevée.
Je trouve dommage que cette norme soit aussi peu connue dans notre milieu d'informaticiens.
Ça me rappelle les rectifications orthographiques du français de 1990 dont beaucoup de français n'ont appris l'existence qu'en 2016.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager