Question qui m'intrigue depuis mon enfance

Fermé
kabbabi Messages postés 186 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 28 avril 2011 - 24 juin 2010 à 18:29
Erwan031284 Messages postés 15120 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022 - 26 juin 2010 à 00:02
Bonjour,

J'ai posé cette question à mon professeur de technologie et il n'a pas su me répondre ...
Cette question m'intrigue depuis mon enfance :

Comment fonctionne un décodeur, qui est la base de la base de l'informatique ?
(Plus de précision :)
Si on donne un même code à deux appareils différent, comment se fait-il qu'ils l'interprettent de deux manières différents, alors que ce sont les mêmes signaux électriques ?

4 réponses

Erwan031284 Messages postés 15120 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022 2 381
24 juin 2010 à 19:25
"Comment fonctionne un décodeur, qui est la base de la base de l'informatique ? "

Le décodeur n'est pas à la base de la base de l'informatique.
A la base de la base de l'informatique, il y a la fonction logique.

"(Plus de précision :) "

Je crois que c'est nécessaire...

"Si on donne un même code à deux appareils différent, comment se fait-il qu'ils l'interprettent de deux manières différents, alors que ce sont les mêmes signaux électriques ?"

De quel code parles-tu?

Si un même code est inteprêté de deux manières différentes par deux machines, c'est que ces deux machines sont différentes, et qu'elles n'ont pas la même gestion de ce code... Mais je crois que ce n'est pas la réponse que tu espères.
3
kabbabi Messages postés 186 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 28 avril 2011 6
25 juin 2010 à 15:57
Bien évidemment (^_^).
Je veux dire par un code, une suite de signaux (décharges) électriques très précises, bien définies et surtout identiques.
Et d'abord, qu'est ce qui fait une FONCTION ? LOGIQUE en plus ! Pour ces deux termes, il faut bien qu'un décodeur décode les signaux et qu'il les traduise à la machine pour qu'elle puisse interpréter un fonction (logique !).
Je sais que tout ça n'est pas très clair mais j'aimerais bien que quelqu'un me comprenne (^_^)
0
Erwan031284 Messages postés 15120 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022 2 381
25 juin 2010 à 17:17
"Je veux dire par un code, une suite de signaux (décharges) électriques très précises, bien définies et surtout identiques. "

Ce que tu explique, ce n'est pas un code, mais n'importe quelle information électrique transmise sur un support conducteur électrique filaire (ex : fil de cuivre)
Le "code" dont tu parles, c'est plutôit une adresse IP, une adresse MAC, ou n'importe quel numéro d'identification...

"qu'est ce qui fait une FONCTION ? LOGIQUE en plus ! Pour ces deux termes, il faut bien qu'un décodeur décode les signaux et qu'il les traduise à la machine pour qu'elle puisse interpréter un fonction (logique !)."

Une fonction logique, c'est une opération effectuée sur un ou plusieurs termes (les "entrées") et donnant un résultat (la "sortie").
Exemple : la fonction ET :
Si E1 ET E2 = 1
Alors S1 = 1
Sinon S1 = 0
E = entrée
S = sortie

"Je sais que tout ça n'est pas très clair"

Sans vouloir te vexer : seulement dans ta tête.

Je veux te venir en aide, mais la difficulté auquel je fais face est la suivante : je ne vois pas très clairement ce que tu demande. J'espère que mes explications t'aide à éclaicir tes idées, et ta demande! :)
3
Erwan031284 Messages postés 15120 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022 2 381
25 juin 2010 à 17:19
Une fonction logique est assurée (en électronique) par une "porte logique", elle-même consistituée de plusieurs transistors (et résistances, mais seulement pour permettre le fonctionnement des transistors dans leur plage de fonctionnement).
0
kabbabi Messages postés 186 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 28 avril 2011 6
25 juin 2010 à 21:05
Tu marques des points et surtout vers la fin (^_^). Ne t'inquiète pas, je ne me vexe que difficilement.
En fait, c'est parceque ce n'est pas très clair dans ma tête que j'ai posé cette question !
Et c'est encore plus difficile d'essayer de vous faire comprendre ma question (:S) !
Mais c'est là le problème : L'interprétation d'une fonction ou de quoi que ce soit est fait à l'aide d'un décodeur ! Justement :
1)Comment fonctionne-t-il ?
2)Comment faire comprendre une information électrique transmise sur un support conducteur électrique filaire (ex : fil de cuivre) à un bout de métal ! ! ! (Et oui, c'est grâce aux métaux que vous écrivez sur le clavier pour me répondre (Comment le décodeur sait que le signal électrique de la touche "A" est différent de la touche "Z" par exemple ? Vous allez me dire que les informations électrique envoyées en appuyant sur "A" sont différentes de celles envoyées par la touche "Z" au décodeur : Justement, comment fait-il la différence : Comment sait-il par exemple que 0101000110 = A et que 1101000101 = Z ? Est-ce gravé dessus ???))
Désolé mais effectivement tout est flou (^_^)
0
Erwan031284 Messages postés 15120 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022 2 381
25 juin 2010 à 22:04
"c'est là le problème : L'interprétation d'une fonction ou de quoi que ce soit est fait à l'aide d'un décodeur !"

Euh... c'est plus compliqué que ça!
Les fonctione de base dont je te parle ne sont ni "décodées" ni "interprêtées", mais seulement "exécutées" par des système électroniques conçus pour TELLE fonction (et pas une autre). La fonction est éxecutée de façon "matérielle". Le composant ne peut rien faire d'autre!
Les "fonctions" (mauvais terme, mais c'est pour que tu comprenne) dans un programme sont des "commandes" interprêtées par un système bien plus complexe, comme un microcontrôleur, voire un processeur!

"1)Comment fonctionne-t-il ? "

Damande à un lycéen en section STI (Sciences et Techniques Industrielles) et un étudiant en G.E.I.I. de te donner un aperçu de leurs cours...

"2)Comment faire comprendre une information électrique transmise sur un support conducteur électrique filaire (ex : fil de cuivre) à un bout de métal ! ! !"

Le conducteur, C'EST un bout de métal... et le bout de métal ne "comprend" rien. Il transmet ou pas l'information électrique...

"Comment le décodeur sait que le signal électrique de la touche "A" est différent de la touche "Z" par exemple ? [...] Comment sait-il par exemple que 0101000110 = A et que 1101000101 = Z ? Est-ce gravé dessus ?"

Demande aussi à un étudiant en DEUG d'Informatique... le processeur différencie les caractères selon la table qui a été programmée dedans... la table ASCCI, par exemple.
0
kabbabi Messages postés 186 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 28 avril 2011 6
25 juin 2010 à 23:26
1)Je suis programmeur et je sais bien ce qu'est une fonction (^_^)
2)Pour être EXÉCUTÉE comme tu l'as dit, un signal électrique doit être ANALYSÉ et c'est ça qui m'intrigue le plus : Comment un décodeur peut ANALYSER des signaux électriques et les faire comprendre à la machine (le bout de métal que je t'ai dit, pas les fils conducteur ):/ )qui va exécuter les signaux décodés.
Je suis quasiment sûr que quoique vous répondiez, je ne comprendrai pas mais essayer SVP si vous voulez m'aider (^_^)
0
Erwan031284 Messages postés 15120 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022 2 381
26 juin 2010 à 00:02
"Comment un décodeur peut ANALYSER des signaux électriques et les faire comprendre à la machine"

La phrase est mal posée, car :
- le décodeur, C'EST la machine
- le décodeur n'analyse pas les signaux, mais les signaux provoquent un mécanisme électrique mettant en place tel élément dans tel état, puis tel autre dans tel autre état... et à plus grande échelle, l'instruction provoque le déplacement ou la copie de telle suite d'éléments de telle endroit de la mémoire à telle autre endroit (par exemple...), et à plus grande échelle, un pixel s'illumine en orange à telle endroit de l'écran.

La frontière entre les différents points de vue décrit plus haut (la base d'un transistor, un octet en mémoire, l'affichage sur un écran) est mince.

En comprennant le fonctionnement de chaque élément à chaque echelle (comme en physique, de la particule aux astres stellaire, en passant par l'atome et la molécule), on admet le fonctionnement de la machine.

Mais essayer de comprendre comment une vidéo peut être affichée sur un écran depuis l'étude du fonctionnement d'un simple transistor, demande une gymnastique intellectuelle qui dépasse notre capacité consciente de réflexion...
Etudie le fonctionnement à chaque échelle, fais le lien d'une echelle à l'autre, mais seulement entre deux échelles très proches... et à la fin, tu pourras (à peine) distinguer l'ensemble!
Mais n'essaye pas de joindre les deux bouts d'un seul coup.

Vois-tu ce que j'essaye de te faire comprendre?
0
si tu additionnes une clé à tous ce qui vient d'être dit les possibilités sont définis par le type de clé, d'ou ce qui différencie un décodeur de l'autre c'est la clé ou code prédéfinie pour interpréter le dit code dans chaque module qui ne peut être identique car cette clé ne doit correspondre ou du moins s'emboiter que sur une fonction précise . Pour cela deux décodeurs identiques ne peuvent l'être selon leur schéma interne qui est prédéfini .
0
kabbabi Messages postés 186 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 28 avril 2011 6
25 juin 2010 à 23:27
Ce n'est pas pour t'offenser mais ... quelle est la relation entre les clés (je ne sais pas ce que tu veux dire par là :S) et ce dont on est en train de parler, bien que tu aie fait une relation vers la fin de ta réponse ?
0
Erwan031284 Messages postés 15120 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022 2 381
25 juin 2010 à 23:46
"si tu additionnes une clé à tous ce qui vient d'être dit les possibilités sont définis par le type de clé"

On dirai un extrait d'un cours sur le cryptage.

"c'est la clé ou code prédéfinie pour interpréter le dit code dans chaque module qui ne peut être identique car cette clé ne doit correspondre ou du moins s'emboiter que sur une fonction précise"

La phrase est bien construire... mais ça veut dire quoi?!?
0