Forum d'entraide en sciences
Bienvenue sur le forum d'entraide en sciences ! Inscrivez-vous gratuitement pour accéder à l'intégralité du forum ou connectez-vous si c'est déjà fait !

Bonne visite !

Petit cours sur le hardware

Poster un nouveau sujet   Répondre au sujet

Voir le sujet précédent Voir le sujet suivant Aller en bas

Petit cours sur le hardware

Message par Julien le Sam 23 Déc - 18:58

Voici le premier cours d'informatique, écrit par le_duche, concernant le fonctionnement général d'un ordinateur et la programmation.

Si vous avez des remarques à ce sujet, envoyez moi un MP...



Un pc, est fondamentalement constitué de
- Un processeur

qui est fixé sur la carte mère


- Au moins une barette de RAM


- Au moins un disque dur


- En général une carte graphique

(s'il n'y a pas de carte graphique, c'est la carte mère qui fera son boulot)

- En général une carte son

(s'il n'y a pas de carte son, c'est la carte mère qui fera son boulot)

- Une alimentation

(mais ça on s'en fout un peu, c'est pas important en programmation)

- Des lecteurs optionnels comme lecteur disquette, lecteur CD/DVD

On oublie tous les gadgets comme écran, clavier, souris, imprimante, scanner,... qui n'interviennent pas dans le FONCTIONNEMENT (à ne pas confondre avec l'utilisation) de l'ordinateur.


Reprenons points par point.
L'alimentation, c'est ce qui fournit le jus à tous les composants du pc (carte mère, lecteurs, disque dur,...) elle ne joue aucun rôle en programmation par le simple fait qu'elle n'est pas contrôlable par programme.

La carte mère. C'est elle qui centralise et redistribue les tâches. Quand une information doit aller à la carte graphique ou à la carte son, s'il faut faire faire un calcul au processeur, s'il faut signaler un problème technique (problème matériel), s'il faut éteindre l'ordinateur ou l'allumer, s'il faut chercher demander des infos au disque dur, c'est elle qui fait transiter toutes les informations entre les différents composants.

Le processeur c'est le cerveau de ton ordinateur. C'est lui qui fait tous les calculs. Son fonctionnement se fait en binaire, c'est-à-dire seulement avec des 1 et des 0, et à une vitesse de plus en plus surprenante (un processeur 3600 MHz signifie qui peut effectuer 3600000000 calculs élémentaires (addition) par seconde). Je ne vais pas détailler son fonctionnement, mais en gros quand tu programmes c'est à lui que tu donnes les ordres. Le processeur fait les calculs UN PAR UN, il ne pourra jamais faire deux choses en même temps...

La carte graphique. Si tu en as une, c'est là qu'est branché ton écran. Elle travaille selon deux méthodes (pas distincte, c'est un beau mélange des deux) : d'une part, elle reçoit une information telle que "l'image numéro 0042157 que tu as stoquée en mémoire il y a 5 minutes, tu me l'affiches au pixels 34,21 de l'écran", soit une information autrement plus complexe comme "affiche moi un cube en perspective dont voici les coordonnées"
Le deuxième type d'information forcera la carte graphique à faire des calculs (elle possède pour cela un petit processeur intégré), ce qui soulage le travail du processeur principal. En effet, pendant que la carte graphique fait ces calculs, le processeur principal peut faire autre chose.

La carte son. Même chose que pour la carte graphique, mais cette fois c'est pour ce qui sortira de tes baffles.

Le disque dur. C'est la mémoire à long terme de ton ordinateur. C'est là que tu peux stocker des fichiers en tout genre (qui ne sont en réalité qu'une innombrable suite de 1 et de 0 qui ont un sens pour ton ordinateur, et qu'il peut adroitement te transformer en images sur ton écran. Ces fichiers pourront survivre à l'extinction de l'ordinateur, même à son débranchement.

La RAM. C'est sans doute un composant dont tu n'as jamais entendu parler. C'est en effet le moins connu, et pourtant c'est celui qui fonctionne le plus après le processeur. Il s'agit en fait de la mémoire à court terme. Cette mémoire se vide totalement chaque fois que ton pc s'éteint. Néanmoins, c'est la zone active de la mémoire, et c'est la zone que tu gèreras en prgrammation. Chaque fois que tu déclareras une variable, elle ira se faire une petite place dans la RAM, et chaque fois que tu demanderas à ton processeur d'utiliser une variable, il ira chercher sa valeur dans la RAM.
Tout comme le disque dur, la ram est une suite de cases (536870912 dans une barrette classique de 512 Mo) que l'on peut remplir de petits 1 ou de petits 0. Les variables sont donc stockées dans leur version binaires dans la RAM.

Julien
Administrateur
Administrateur

Masculin Nombre de messages: 9964
Age: 22
Localisation: Bourges
Profession / Etudes: Elève ingénieur
Points: 9312
Date d'inscription: 10/03/2005

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum