Vous êtes sur la page 1sur 4

L’architecture générale d’un ordinateur :

Introduction
Pour comprendre le fonctionnement d’un ordinateur, il faut d’abord connaitre sa
définition, ainsi que son architecture et l’évolution de cette machine. Nous verrons également
dans ce premier chapitre, les deux architectures informatiques les plus connues et utilisées
dans l’ordinateur : Von Neumann et Harvard.

Définition de l’informatique :
L'informatique, contraction d'information et automatique, désigne l’ensemble des sciences
et des techniques en rapport avec le traitement automatique de l'information et ce
traitement est effectué par un système, concret (machine) ou abstrait.

Entrées Commandes Mémoire vive : instructions +


Sorties
données
Unité de Mémoire morte
calculs

Mémoire auxiliaire (Fichiers)

L'ordinateur : est une machine électronique programmable servant au traitement de


l'information codée sous forme numérique.

Architecture des ordinateurs :


Un ordinateur est structuré autour de trois circuits principaux :
1. Les entrées/sorties, qui permettent à l'ordinateur de communiquer avec l'extérieur ;
2. Une mémoire qui mémorise les données à manipuler ;
3. Un processeur, qui manipule l'information et donne un résulta.

1
Le processeur est un circuit qui s'occupe de faire des calculs et de traiter des informations.
La mémoire s'occupe purement de la mémorisation des informations.
Les entrées-sorties permettent au processeur et à la mémoire de communiquer avec
l'extérieur et d'échanger des informations avec des périphériques.
Tout ce qui n'appartient pas à la liste du dessus est obligatoirement connecté sur les ports
d'entrée-sortie et est appelé périphérique.
Ces composants communiquent via un bus, un ensemble de fils électriques qui relie les
différents éléments d'un ordinateur.

Les entrées-sorties

L’ordinateur contient des composants électroniques qui se chargent de traduire des


informations venant de l’extérieur en nombres. Ces composants sont ce qu'on appelle des
entrées. Par exemple, le clavier est une entrée.
On trouve aussi des sorties, des composants électroniques qui transforment des nombres
présents dans l'ordinateur en quelque chose d'utile. Par exemple, un écran LCD est un circuit
de sortie : il reçoit des informations, et les transforme en image affichée à l'écran.

La mémoire :

La mémoire est le composant qui mémorise des informations, des données. Dans la majorité
des cas, la mémoire est découpée en plusieurs bytes, des blocs de mémoire qui contiennent
chacun un nombre fini et constant de bits. Le plus souvent, ces bytes sont composés de

2
plusieurs groupes de 8 bits, appelés des octets. Bien évidemment, une mémoire ne peut
stocker qu'une quantité finie de données.

Tout ordinateur contient au moins une mémoire ROM et une mémoire RWM (souvent une
RAM). La mémoire ROM stocke un programme, alors que la mémoire RWM sert
essentiellement pour maintenir des résultats de calculs.

Le processeur :

L'unité de traitement est un circuit qui s'occupe de faire des calculs et de manipuler
l'information provenant des entrées-sorties ou récupérée dans la mémoire. Dans les
ordinateurs, l'unité de traitement porte le nom de processeur, ou encore de Central
Processing Unit, abrévié en CPU. Tout processeur est conçu pour effectuer un nombre limité
d'opérations bien précises, comme des calculs, des échanges de données avec la mémoire, etc.
Ces opérations sont appelées des instructions. Elles se classent en quelques grands types très
simples :

 Les instructions arithmétiques font des calculs. Un ordinateur peut ainsi additionner
deux nombres, les soustraire, les multiplier, les diviser, etc.
 Les instructions de test comparent deux nombres entre eux et agissent en fonction.
 Les instructions d'accès mémoire échangent des données entre la mémoire et le
processeur.
 Les instructions d'entrée-sortie communiquent avec les périphériques.
 Etc.

Les logiciels et programmes :

Tout processeur est conçu pour exécuter une suite d'instructions dans l'ordre demandé, cette
suite s'appelant un programme.

Langages de programmation :

La programmation est donc l’activité qui consiste à traduire par un programme un


algorithme dans un langage assimilable par l’ordinateur.

Cette activité de programmation peut s’effectuer à différents niveaux : la programmation de


bas niveau en langage machine, la programmation de bas niveau en langage d’assemblage,
la programmation de haut niveau à l’aide d’un langage de haut niveau ou langage évolué.

Langage machine :

C’est le seul langage exécutable directement par le microprocesseur. Ce langage est


difficile à maîtriser puisque chaque instruction est codée par une séquence propre de bits
(Binary Digit).

Langage assembleur :

C’est le langage le plus proche du langage machine. Il est composé par des instructions
en général assez rudimentaires que l’on appelle des mnémoniques.

3
Langage haut niveau (ou évalué) :

Deux familles de langages importants et courants sont :

Le langage procédural : l’écriture d’un programme est basée sur les notions de
procédures et de fonctions. Les langages C et Pascal sont deux exemples de langages
procéduraux.

Le langage objet : l’écriture d’un programme est basée sur la notion d’objets, qui
représentent les différentes entités entrant en jeu dans la résolution du problème. Les langages
Java et Eiffel sont deux exemples de langages objets.

Vous aimerez peut-être aussi