0% ont trouvé ce document utile (0 vote)
10 vues29 pages

Histoire et architecture des ordinateurs

Transféré par

ghandrimeriem2
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues29 pages

Histoire et architecture des ordinateurs

Transféré par

ghandrimeriem2
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ARCHITECTURE DES ORDINATEURS

Chapitre 1
Historique et introduction à
l’informatique
Année Universitaire
2025-2026

TI1 Enseignante : Nour Kaoubi


INTRODUCTION
Depuis toujours, l’être humain a cherché à compter et calculer.
Au début, il utilisait des objets très simples : des cailloux, ses doigts ou des
bâtons.
Ensuite, les grandes civilisations (Égyptiens, Grecs, Romains, Chinois…) ont
inventé des systèmes de numération et des méthodes pour faciliter les
calculs.
Mais l’homme voulait aller plus vite et faire des calculs plus compliqués.
C’est ainsi qu’il a commencé à imaginer des machines à calculer.
De l’abaque, à la Pascaline, jusqu’aux premiers ordinateurs modernes,
chaque invention a permis de simplifier la vie et de développer la science et
la technologie.
CONCEPTS ET
DÉFINITIONS
• Informatique
Terme employé pour la première fois en 1962
Le mot informatique vient de deux mots :
• Information
• Automatique
L’informatique est donc la science qui s’occupe du traitement automatique de
l’information à l’aide des ordinateurs.
Exemple simple :
• Quand tu fais un calcul avec une calculatrice, c’est aussi de
l’informatique.
• Données et informations
• Données : ensemble de chiffres et de lettres (symboles) qui n’a ni un sens ni
une interprétation précise.
Exemple :
12, 15, 20 (juste des nombres).

• Informations : ce sont des données organisées et utiles qui ont un sens précis.
Exemple :
La moyenne de 12, 15 et 20 est 15,6.
• Ordinateur
L’ordinateur transforme les données en informations utiles.
Le terme anglais computer signifiait au départ calculateur numérique électronique.
Un ordinateur est capable de :
• Acquérir des informations (ex. : taper au clavier, cliquer avec
la souris).
• Sauvegarder ces informations de façon permanente (dans
un disque dur, une clé USB…).
• Traiter ces informations (exécuter des programmes, faire des
calculs, organiser les données).
• Restituer les résultats (affichage à l’écran, impression, son,
etc.).
• Architecture d’un ordinateur

L’architecture d’un ordinateur décrit :


• Les différentes unités fonctionnelles (parties principales de l’ordinateur).
• La façon dont elles sont connectées entre elles.
• Leur coopération pour assurer le fonctionnement global de la machine.
En d’autres mots, l’architecture d’un ordinateur explique comment ses
composants (processeur, mémoire, périphériques, etc.) travaillent ensemble
pour traiter l’information.
• Hardware (Matériel) :
désigne l’ensemble des composants physiques qui constituent un ordinateur.
• Unité centrale (boîtier, processeur, mémoire, carte mère…).
• Périphériques d’entrée : clavier, souris, scanner…
• Périphériques de sortie : écran, imprimante…
• Supports de stockage : disque dur, clé USB, SSD…

• Software (Logiciel)
l’ensemble des programmes qui permettent à l’ordinateur de réaliser des tâches
précises.
exemple :
• Le logiciel Microsoft Word permet d’écrire et de modifier du texte.

• Hardware = corps (physique).


• Software = esprit (programmes qui guident le corps).
• Système informatique

l’ensemble du matériel et des logiciels qui travaillent ensemble pour répondre


aux besoins des utilisateurs afin de traiter l’information.

software + hardware = Système informatique

Exemple :
• Un système informatique peut être composé de plusieurs ordinateurs, d’un
réseau local, d’imprimantes, et de logiciels de gestion scolaire.
• Système d’exploitation (SE)

Le système d’exploitation est la première couche logicielle indispensable pour


utiliser un ordinateur.
Interface entre le matériel et les logiciels d’application.
Exemples : Linux, Windows, Mac Os, Unix, Etc.
• Instruction et programme

• Une instruction est une opération de base qu’un ordinateur est capable
d’exécuter. Exemple : l’addition de deux nombres.

• Un programme est constitué de deux parties :


• Une partie contenant les données.
• Une partie code qui représente la séquence des instructions à
exécuter(code).

• Cycle de traitement de l’information


Entrée → Traitement (et stockage) → Sortie.
HISTORIQUE DES
ORDINATEURS
1. Pré-histoire : l’automatique aux premières machines à calculer
Dans cette phase, l’homme a inventé ses premiers outils pour compter et calculer.

• Boulier (Chine) et Abaque (Méditerranée) : premiers outils de calcul.


• 1614 – John Napier : logarithmes, bâtons de Napier, point décimal.
• 1623 – Schickard : première « horloge calculante ».
• 1642 – Pascal : Pascaline (additions, soustractions automatiques).
• 1673 – Leibniz : améliore la Pascaline (multiplications, divisions).
• 1820-1830 – Charles Babbage : machine analytique (mémoire, unité de calcul, entrée,
sortie).
• 1854 – George Boole : algèbre de Boole (base logique du système binaire).
• Fin 19e – Hollerith : cartes perforées, calculs statistiques.
• 1936 – Alan Turing : machine de Turing (concept d’ordinateur moderne).
• 1941 – Atanasoff & Berry : premier ordinateur binaire à lampes (ABC).
Boulier et
Abaque
Pascaline
2. La première génération (1945-1956)
Cette génération marque le début des ordinateurs modernes après la Seconde Guerre
mondiale.
Ils fonctionnaient avec des tubes à vide, énormes, très coûteux et peu fiables.
Cette génération est caractérisée par la mise en service en 1945 du premier ordinateur
programmable l'ENIAC (Electronic Numerical Integrator And Calculator).
• 19 000 tubes à vide, 30 tonnes, 72 m², consommation : 170 kW.
• Usage surtout scientifique.
• Peu fiable.
• Durée de vie des tubes très limitée
• Programmation très compliquée (câbles à brancher/débrancher).

Avancée importante
• John von Neumann (1945) propose de stocker les programmes en mémoire.
• Naissance de l’architecture de l’ordinateur moderne (5 unités : UAL, unité de commande, mémoire,
entrée, sortie).
3. La deuxième génération (1956-1965)
• Les ordinateurs de la deuxième génération utilisaient des transistors à la
place des tubes à vide, ce qui les rendait plus rapides, plus fiables et moins
encombrants.

• C’est aussi l’époque de l’apparition des premiers langages de


programmation comme ALGOL, PL/1 et surtout COBOL, utilisé largement
dans la gestion.
4. La troisième génération (1965-1980)
Apparition des circuits intégrés (CI) :
• On regroupe des dizaines de transistors sur une seule plaque de silicium.
• Résultat : plus petit, plus rapide, plus fiable.
5. La quatrième génération ( 1980-1992)
Intégration à grande échelle (Large Scale Integration – LSI) :
• Un calculateur complet tient sur 2 à 3 plaques de 20-30 cm².
• Apparition des processeurs (UCT sur une seule puce).
UCT = Unité Centrale de Traitement (CPU = Central Processing Unit).
le “cerveau” de l’ordinateur.

6. Cinquième génération (actuel – futur)


Caractéristique principale :
• Basée sur l’intelligence artificielle (IA).
• Beaucoup d’appareils sont encore en développement, mais certains sont déjà
utilisés,
STRUCTURE D’UN
ORDINATEUR
UAL = Unité Arithmétique
et Logique

CPU = Central Processing


Unit (Unité Centrale de
Traitement ) ou tout
simplement Processeur

"Manel Mili Architectures des ordinateurs, Prépa A2, ISSAT Sousse, 2020/2021, Chapitre I : Architecture des processeurs et performances."
• La mémoire principale( La mémoire centrale ): permet de stocker
l’information (programmes MP et données MD).
• MP = Mémoire Programme : contient les instructions du programme (le code à exécuter).
• MD = Mémoire Données : contient les données manipulées par le programme (variables,
tableaux, etc.).

• UAL ( Unité Arithmétique et Logique) : s’occupe de faire les calculs et


les opérations logiques.
• L’unité de contrôle est la “chef d’orchestre” du processeur, elle dirige
et coordonne toutes les opérations dans l’ordinateur.
• Elle dit à l’ALU quand faire un calcul.
• Elle dit à la mémoire quand lire ou écrire des données.
• Elle dit aux périphériques (entrée/sortie) quand transmettre des informations.
Exemple
Quand tu demandes à l’ordinateur de faire 2 + 3 :
1.L’unité de contrôle va chercher l’instruction “addition” en mémoire.
[Link] envoie les données 2 et 3 à l’ALU.
[Link] dit à l’ALU : “fais l’addition”.
[Link] envoie le résultat 5 vers la mémoire ou un registre
Les trois parties (mémoire principale , cpu, unités d’E/S) sont
connectées par trois types de bus (adresse, données, contrôle) créés
par le CPU. En effet, le CPU est le maître unique dans les ordinateurs
simples, et c’est lui qui contrôle tout le système.
Bus : support d’acheminement de l’information entre la mémoire
centrale et l’unité centrale de traitement
Selon la conception de la mémoire, on distingue deux types
d’architectures:

"Manel Mili Architectures des ordinateurs, Prépa A2, ISSAT Sousse, 2020/2021, Chapitre I : Architecture des processeurs et performances."
Selon la conception de la mémoire, on distingue deux types
d’architectures:

"Manel Mili Architectures des ordinateurs, Prépa A2, ISSAT Sousse, 2020/2021, Chapitre I : Architecture des processeurs et performances."
Architecture Harvard:

• L’architecture est coûteuse en mémoire : MP + MD.


• Traitement parallèle entre les instructions et les données, donc plus
rapide.
• Le fait d’utiliser deux bus (MP et MD), complique la conception de la
machine.
• La mémoire de masse est l’endroit où on stocke les données et les
programmes sur un ordinateur de façon permanente (Exemple : Disque dur,
SSD, clé USB...). Les mémoires de masse réalisent l’échange de données
avec la mémoire centrale.
• Périphériques d’entrées/sorties (E/S): Les périphériques d’E/S permettent à
l’ordinateur de communiquer avec le monde extérieur ou de stocker et
récupérer des données. Ils sont connectés à l’ordinateur via des ports
d’entrées/sorties.
• Périphériques d’entrée
• Permettent de donner des données à l’ordinateur.
• Exemples : clavier, souris, scanner, lecteur CD.
• Périphériques de sortie
• Permettent de recevoir les résultats de l’ordinateur.
• Exemples : écran, imprimante, haut-parleur.
• Périphériques d’entrée/sortie
• Permettent un échange dans les deux sens : envoyer et recevoir des données.
• Exemples : disque dur, clé USB, lecteur de disquette

Vous aimerez peut-être aussi