Pourquoi 8 bit ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Pourquoi 8 bit ?

Message par dayvid »

Salut !

Je me demandais et je n'arrive pas a comprendre !!!

Pourquoi faut forcement 8 bit, exemple: 01011010
pour fair un octets ????????, pourquoi pas 10 ou même 50 ???????

Peut-t'on changer cella ?

8 bit = 256 combinnaisons possible !
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Pourquoi 8 bit ?

Message par Ar-S »

Wikipedia...
L’octet est une unité de mesure en informatique mesurant la quantité de données. Un octet est lui-même composé de 8 bits, soit 8 chiffres binaires.
Octo en grec signifie 8 pour info

La raison 1ère de tout ça doit surement s'axer autour de l'architecture des processeurs.

Voilà un commentaire que je trouve crédible.
sur les tous premiers ordinateurs, il n'y avait pas de disques durs, pas de disquettes. La technologie était celle de la mecanographie. Cartes perforees par exemple. La memoire"de masse" était constituée de des rubans de carton perfores. Pour stocker, un appareil y poinçonnait des trous, et pour lire un autre appareil détectait les trous avec des cellules photo-électriques. Ces bandes avaient une largeur permettant huit trous.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Huitbit
Messages : 940
Inscription : jeu. 08/déc./2005 5:19
Localisation : Guadeloupe

Re: Pourquoi 8 bit ?

Message par Huitbit »

"Pourquoi 8 bit ?"
-C'est pas moi, j'ai rien fait M'sieur l'juge !!!!

PaAAARce QUUUeEEEeEEEE !!!!! :lol: :lol: :lol:

Les deux états 0 et 1(états bas et haut faciles à différencier électriquement quelque soit la fréquence) et donc les puissances de 2 (8 = 2^3) n'y sont pas étrangers !


Hasta la vista !
Elevé au MSX !
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Re: Pourquoi 8 bit ?

Message par Cool Dji »

Attention, jeux concours...

Je propose plusieurs solutions plausibles mais une seule est vraie :

1 - à l'origine, les bouliers chinois étaient composés de 8 rangées de 8 boules
2 - l'inventeur du processeur, Mr Zilog, ne pouvait compter que sur ses 8 doigts (il en avait perdu 2 doigts dans un accident) et je rappelle que Bit = BInary DigiT
3 - 8, c'est plus que 4
4 - c'est à cause du marketing 8 bit (prononcez eight bit, fait penser à height bit = hauteur de bit) c'est un jeu de mots américain
5 - 8, ça vient de Thomas Edison qui a codé le TSF avec 8 symboles différents (à l'époque c'était suffisant pour donner la date et l'heure jjmmhhmm)
6 - le 1er 8 bit est sorti en 1980, la norme est restée
Only PureBasic makes it possible
Avatar de l’utilisateur
Huitbit
Messages : 940
Inscription : jeu. 08/déc./2005 5:19
Localisation : Guadeloupe

Re: Pourquoi 8 bit ?

Message par Huitbit »

Allez zou, par élimination et par intuition masculine, réponse 3 :
3 - 8, c'est plus que 4
:roll:
Elevé au MSX !
PAPIPP
Messages : 534
Inscription : sam. 23/févr./2008 17:58

Re: Pourquoi 8 bit ?

Message par PAPIPP »

Bonjour à tous.

Comme l’a bien souligné Huitbit 1 bit ne peut prendre que la valeur de 1 ou de 0
Et pour être traité en machine on a regroupé les bits (0 ou 1) des premiers processeurs en mots et instructions de 4 bits registre de 4 bits etc.…
Les premiers processeurs fonctionnaient avec des mots de 4 bits puis 8 16 32 64 et même 128 bits
De plus en plus grand pour aller de plus en plus vite (traitement parallèle).

Par ailleurs pour pouvoir coder les chiffres et les lettres ainsi que tous les caractères de ponctuation moins de
256 cas mais plus de 128 (256 représente par 2^8 c’est à dire 8 bits) On peut donc écrire tout caractère dans 8 bits dans les langues occidentales. (ASCII ANSI EBCDIC(IBM) etc..). Unicode est né pour permettre une plus grande universalité de l’informatique.
Les instructions sont aussi codées sur un nombre de bits variable (CISK) Complex Instruction Set Computer ou fixe (RISC) Reduced instruction set computer, en informatique.
A+
Il est fort peu probable que les mêmes causes ne produisent pas les mêmes effets.(Einstein)
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Pourquoi 8 bit ?

Message par falsam »

Sauf que la question posait par dayvid était de savoir pourquoi on ne code pas un octet sur plus de 8 bits :)
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Pourquoi 8 bit ?

Message par dayvid »

Merci beaucoup tous le monde pour vos réponces :D

Je pense que vous avez répondue a ma question:

Falsam a dit:
Sauf que la question posait par dayvid était de savoir pourquoi on ne code pas un octet sur plus de 8 bits
La réponce est ici je pense:
sur les tous premiers ordinateurs, il n'y avait pas de disques durs, pas de disquettes. La technologie était celle de la mecanographie. Cartes perforees par exemple. La memoire"de masse" était constituée de des rubans de carton perfores. Pour stocker, un appareil y poinçonnait des trous, et pour lire un autre appareil détectait les trous avec des cellules photo-électriques. Ces bandes avaient une largeur permettant huit trous.
Et que si il en avais 50 et bin sa serais ptètre rester sauf que ici:
Bonjour à tous.

Comme l’a bien souligné Huitbit 1 bit ne peut prendre que la valeur de 1 ou de 0
Et pour être traité en machine on a regroupé les bits (0 ou 1) des premiers processeurs en mots et instructions de 4 bits registre de 4 bits etc.…
Les premiers processeurs fonctionnaient avec des mots de 4 bits puis 8 16 32 64 et même 128 bits
De plus en plus grand pour aller de plus en plus vite (traitement parallèle).

Par ailleurs pour pouvoir coder les chiffres et les lettres ainsi que tous les caractères de ponctuation moins de
256 cas mais plus de 128 (256 représente par 2^8 c’est à dire 8 bits) On peut donc écrire tout caractère dans 8 bits dans les langues occidentales. (ASCII ANSI EBCDIC(IBM) etc..). Unicode est né pour permettre une plus grande universalité de l’informatique.
Les instructions sont aussi codées sur un nombre de bits variable (CISK) Complex Instruction Set Computer ou fixe (RISC) Reduced instruction set computer, en informatique.
On l'à bien compris, les multiples de deux facilite beaucoup les oppérations
Est-je bien tous compris ?

Ba j'y comprends toujours rien en faite :roll:

Pourquoi 8 bit = un octets > parce-qu'ont peut représenter tous les caractères Ascii sur huit bits
donc par convention on a mis en place que huit bit fesais 1 octets et puis c'est tous non ?!

Mais si on changais sa en 16, 32, 64, 128, 256, 512, 1024 etc
On pourais changer sa non ?

Maintenant on dirais que 1024 Bits = 1 octets
Hum je pense que j'ai du zaper un truc non ?
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Pourquoi 8 bit ?

Message par falsam »

dayvid a écrit :Maintenant on dirais que 1024 Bits = 1 octets
Hum je pense que j'ai du zaper un truc non ?
C'est bien ce que je disais :p
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
TazNormand
Messages : 1297
Inscription : ven. 27/oct./2006 12:19
Localisation : Calvados (14)

Re: Pourquoi 8 bit ?

Message par TazNormand »

Dayvid, on ne peut pas changer "l'algèbre" informatique. c'est comme si tu disais bon maintenant, une dizaine, c'est plus "1,2,3,4,5,6,7,8,9,10" mais "1,2,3,4,5,6,7".

Les règles ont été établies à une époque où il n'y avait rien, appelles-ça des normes, des standards, des règles...

Je vois mal un changement maintenant juste pour te faire plaisir :lol:
Image
Image
Avatar de l’utilisateur
Fig
Messages : 1176
Inscription : jeu. 14/oct./2004 19:48

Re: Pourquoi 8 bit ?

Message par Fig »

Moi je pense que c'est par commodité.
La liste de symboles ascii était codée sur 7 bits au départ (128 caractères américains) donc ça ne vient pas de là.

La commodité est l'écriture hexadécimale qui groupe 4 bits (un quartet ou nibble) en utilisant les symboles de 0 à F. (16 symboles)
Ca a été inventé avant les processeurs 8 bits en 1956.
Les mathématiques liées à l'hexadécimal étaient déja rodées.

Voila c'est mon avis.

(évidemment on aurait pu utiliser une base 32 avec 32 symboles de 0 à V et 5 bits mais c'ets plus difficile de retenir toutes les lettre supplémentaires que les seules 6 lettres en plus de l'héxa A->F)
Il y a deux méthodes pour écrire des programmes sans erreurs. Mais il n’y a que la troisième qui marche.
Version de PB : 6.00LTS - 64 bits
Avatar de l’utilisateur
gildev
Messages : 380
Inscription : mar. 19/juin/2007 10:28
Localisation : Picardie (France)

Re: Pourquoi 8 bit ?

Message par gildev »

8 bits? Impressionnant! J'ai déjà fort à faire avec une seule. :lol:
OK je sorts...
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Pourquoi 8 bit ?

Message par dayvid »

8 bits? Impressionnant! J'ai déjà fort à faire avec une seule.
OK je sorts...
Oh la la, ce qui faut pas entendre 8O ! :lol:
Dayvid, on ne peut pas changer "l'algèbre" informatique. c'est comme si tu disais bon maintenant, une dizaine, c'est plus "1,2,3,4,5,6,7,8,9,10" mais "1,2,3,4,5,6,7".

Les règles ont été établies à une époque où il n'y avait rien, appelles-ça des normes, des standards, des règles...

Je vois mal un changement maintenant juste pour te faire plaisir
Dayvid, on ne peut pas changer "l'algèbre" informatique. c'est comme si tu disais bon maintenant, une dizaine, c'est plus "1,2,3,4,5,6,7,8,9,10" mais "1,2,3,4,5,6,7".

Les règles ont été établies à une époque où il n'y avait rien, appelles-ça des normes, des standards, des règles...

Je vois mal un changement maintenant juste pour te faire plaisir :lol:
Ouais, je voie le genre TazNormand mais rien n'est impossible hein ?!
C'est bien ce que je disais :p
Oui tout'a fait Falsam :lol:
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Répondre