OVH Cloud OVH Cloud

La transmission de l'information en informatique

4 réponses
Avatar
Elisa-landes
Bonjour,

Je viens d'avoir une question d'=E9l=E8ve qui semble loin de ce groupe de
discussion mais auquelle je n'ai pas su r=E9pondre de mani=E8re pr=E9cise
: pouvez vous m'aider ?

" je ne comprends pas comment l'information est transmise dans
l'ordinateur, par quels composants elle passe et quand est ce qu'elle
est traduite ( par exemple pour aller du clavier =E0 l'=E9cran ) "

Cordialement

Elisa Guimberteau

4 réponses

Avatar
Marc-Antoine
"Elisa-landes" a écrit dans le message de news:

Bonjour,

Je viens d'avoir une question d'élève qui semble loin de ce groupe de
discussion mais auquelle je n'ai pas su répondre de manière précise
: pouvez vous m'aider ?

" je ne comprends pas comment l'information est transmise dans
l'ordinateur, par quels composants elle passe et quand est ce qu'elle
est traduite ( par exemple pour aller du clavier à l'écran ) "

Cordialement

Elisa Guimberteau

Vaste sujet, en cherchant (Google) tu trouvera bon nombre de documents
comme par exemple :

http://www.commentcamarche.net/pc/pc.php3
http://www.commentcamarche.net/histoire/ordinateur.php3
http://sebsauvage.net/comprendre/
Avatar
Nicolas S.
Bonjour,


Bonjour,

Je viens d'avoir une question d'élève qui semble loin de ce groupe de
discussion mais auquelle je n'ai pas su répondre de manière précise
: pouvez vous m'aider ?


Je vais essayer d'y répondre clairement pour une personne qui *n'a pas
de connaissances* profondes au niveau de l'architecture d'un ordinateur
et d'un système d'exploitation.
Je vais être _très_ synthétique (et donc _inexact_), le but étant de
donnée une idée _approchée_ de ce qui se passe réellement.

" je ne comprends pas comment l'information est transmise dans
l'ordinateur, par quels composants elle passe et quand est ce qu'elle
est traduite ( par exemple pour aller du clavier à l'écran ) "


Grossièrement, un ordinateur personnel est composé d'un processeur et de
plusieurs bus, connectés aux différents composants. Le processeur
s'occupe du traitement de l'information (sa transformation), tandis que
les bus sont les autoroutes de l'information (ils transfèrent les
données). Chaque composant a son propre bus.

L'exemple du clavier (lors d'un usage classique: traitement de texte):

En fait, l'ordinateur ne traduit rien (pas au sens entendu par l'élève).
De nos jours, les ordinateurs ne savent travailler qu'en binaire. Tout,
du clavier à l'écran est travaillé en binaire.
Si on tape une lettre au clavier, on ne fait qu'envoyer un "code" (une
succession de 0 et de 1 appelés: bits) qui caratérise cette lettre. Le
système d'exploitation reçoit par le bus "clavier" cette suite de bits.
Il sait donc d'où vient ce code (le composant clavier) et ce qu'il doit
en faire.
Lorsqu'un logiciel est en cours d'utilisation (shell, traitement de
texte, peu importe), il reçoit ce code et l'identifie correctement (car
il sait quel bus envoie l'information). Il l'interprète donc comme étant
une lettre et exécute une suite d'actions (prévue par le programmeur),
comme par exemple son affichage à l'écran (ce qui n'est pas
obligatoire). C'est le processeur qui est chargé d'accomplir cette tâche.
Le processeur effectue alors tous les calculs et envoie un nouveau code
via le bus "graphique" au composant vidéo.
L'écran reçoit donc une nouvelle l'image qu'il doit afficher.

Pour ne pas trop s'engager (en tant que professeur) dans une explication
détaillée voire hasardeuse, je ferais prendre conscience à mes élèves
plusieurs choses (qui en plus prêtent à confusion dans la compréhension
générale):
- l'ordinateur courant d'aujourd'hui ne sait faire qu'une seule chose à
la fois, par ce système de bus/processeur (il traite successivement
chaque bus).
- un processeur à 1 Giga Hz réalise 1 milliard de calculs par seconde.
- le fait qu'un ordinateur fasse plusieurs choses en même temps n'est
qu'une illusion de l'utilisateur.
- la plupart du temps, l'ordinateur ne fait rien: il attend qu'on lui
demande de faire quelquechose.
Par exemple, on déplace la souris en même temps que l'on tape un "i" au
clavier; l'ordinateur s'occupe successivement de la souris, puis du
clavier, puis de la vidéo, etc. Mais il le fait à une vitesse telle
qu'on ne voit pas ce travail dans le détail.
- le système d'exploitation comprend correctement chaque code envoyé par
un composant grâce à un pilote (driver). A chaque composant correspond
donc un pilote. La plupart du temps ils sont génériques.
- les données temporaires nécessaires au traitement sont enregistrées en
mémoire principale (la RAM).


Cordialement


Je vous conseille également le classique www.commentcamarche.net.
Il aurrait été bien d'indiquer le niveau et la section des élèves en
question.

Elisa Guimberteau


Cordialement,
Nicolas S.


--
Il est toujours sympa de laisser un petit message pour expliquer
comment on a réussi à se sortir d'une difficulté.
Cela aide les autres qui pourraient avoir rencontré les mêmes problèmes,
mais aussi les contributeurs. ;-)

E-mail: enlever "-heh" pour m'écrire.

Avatar
Elisa
Merci beaucoup pour cette réponse qui me semble vraiment très claire.

Elisa

"Nicolas S." a écrit dans le message de news:
42890b6f$0$842$
Bonjour,


Bonjour,

Je viens d'avoir une question d'élève qui semble loin de ce groupe de
discussion mais auquelle je n'ai pas su répondre de manière précise
: pouvez vous m'aider ?


Je vais essayer d'y répondre clairement pour une personne qui *n'a pas
de connaissances* profondes au niveau de l'architecture d'un ordinateur
et d'un système d'exploitation.
Je vais être _très_ synthétique (et donc _inexact_), le but étant de
donnée une idée _approchée_ de ce qui se passe réellement.

" je ne comprends pas comment l'information est transmise dans
l'ordinateur, par quels composants elle passe et quand est ce qu'elle
est traduite ( par exemple pour aller du clavier à l'écran ) "


Grossièrement, un ordinateur personnel est composé d'un processeur et de
plusieurs bus, connectés aux différents composants. Le processeur
s'occupe du traitement de l'information (sa transformation), tandis que
les bus sont les autoroutes de l'information (ils transfèrent les
données). Chaque composant a son propre bus.

L'exemple du clavier (lors d'un usage classique: traitement de texte):

En fait, l'ordinateur ne traduit rien (pas au sens entendu par l'élève).
De nos jours, les ordinateurs ne savent travailler qu'en binaire. Tout,
du clavier à l'écran est travaillé en binaire.
Si on tape une lettre au clavier, on ne fait qu'envoyer un "code" (une
succession de 0 et de 1 appelés: bits) qui caratérise cette lettre. Le
système d'exploitation reçoit par le bus "clavier" cette suite de bits.
Il sait donc d'où vient ce code (le composant clavier) et ce qu'il doit
en faire.
Lorsqu'un logiciel est en cours d'utilisation (shell, traitement de
texte, peu importe), il reçoit ce code et l'identifie correctement (car
il sait quel bus envoie l'information). Il l'interprète donc comme étant
une lettre et exécute une suite d'actions (prévue par le programmeur),
comme par exemple son affichage à l'écran (ce qui n'est pas
obligatoire). C'est le processeur qui est chargé d'accomplir cette tâche.
Le processeur effectue alors tous les calculs et envoie un nouveau code
via le bus "graphique" au composant vidéo.
L'écran reçoit donc une nouvelle l'image qu'il doit afficher.

Pour ne pas trop s'engager (en tant que professeur) dans une explication
détaillée voire hasardeuse, je ferais prendre conscience à mes élèves
plusieurs choses (qui en plus prêtent à confusion dans la compréhension
générale):
- l'ordinateur courant d'aujourd'hui ne sait faire qu'une seule chose à
la fois, par ce système de bus/processeur (il traite successivement
chaque bus).
- un processeur à 1 Giga Hz réalise 1 milliard de calculs par seconde.
- le fait qu'un ordinateur fasse plusieurs choses en même temps n'est
qu'une illusion de l'utilisateur.
- la plupart du temps, l'ordinateur ne fait rien: il attend qu'on lui
demande de faire quelquechose.
Par exemple, on déplace la souris en même temps que l'on tape un "i" au
clavier; l'ordinateur s'occupe successivement de la souris, puis du
clavier, puis de la vidéo, etc. Mais il le fait à une vitesse telle
qu'on ne voit pas ce travail dans le détail.
- le système d'exploitation comprend correctement chaque code envoyé par
un composant grâce à un pilote (driver). A chaque composant correspond
donc un pilote. La plupart du temps ils sont génériques.
- les données temporaires nécessaires au traitement sont enregistrées en
mémoire principale (la RAM).


Cordialement


Je vous conseille également le classique www.commentcamarche.net.
Il aurrait été bien d'indiquer le niveau et la section des élèves en
question.

Elisa Guimberteau


Cordialement,
Nicolas S.


--
Il est toujours sympa de laisser un petit message pour expliquer
comment on a réussi à se sortir d'une difficulté.
Cela aide les autres qui pourraient avoir rencontré les mêmes problèmes,
mais aussi les contributeurs. ;-)

E-mail: enlever "-heh" pour m'écrire.



Avatar
John of Aix
Elisa wrote:
Merci beaucoup pour cette réponse qui me semble vraiment très claire.


Moi aussi, je trouvais ça très bien. bravo Nicolas