2026-01-29 23:37:26 +01:00
# Architecture des ordinateurs
> Comment fonctionne un ordinateur ? De la machine de Turing aux processeurs modernes, ce chapitre explore les fondements de l'informatique.
---------
## Le programme
2026-01-29 23:41:05 +01:00

2026-01-29 23:37:26 +01:00
---------
## Sommaire
| Chapitre | Description |
|----------|-------------|
| [Historique ](historique/ ) | Histoire de l'informatique, des premiers calculateurs aux ordinateurs modernes |
| [Architecture Von Neumann ](von_Neumann/ ) | Le modèle fondateur de l'architecture des ordinateurs |
| [Mémoire ](von_Neumann/MEMOIRE.md ) | Les différents types de mémoire |
| [Machine de Turing ](von_Neumann/TURING.md ) | Le concept théorique à l'origine de l'informatique |
| [Systèmes d'exploitation ](os/ ) | Linux, la ligne de commande et l'arborescence des fichiers |
| [Simulateur M999 ](M999/ ) | Découverte du fonctionnement d'un processeur simplifié |
---------
## Introduction
Un ordinateur est une machine capable d'exécuter des instructions de manière automatique. Mais comment fonctionne-t-il réellement ?
Pour comprendre cela, nous allons étudier :
1. **L'histoire de l'informatique** : des premières machines à calculer aux ordinateurs modernes
2. **L'architecture Von Neumann** : le modèle qui définit encore aujourd'hui la structure de nos ordinateurs
3. **Les systèmes d'exploitation** : le logiciel qui fait le lien entre le matériel et les applications
### Les composants principaux
Un ordinateur est composé de :
- **Le processeur (CPU)** : le "cerveau" qui exécute les instructions
- **La mémoire (RAM)** : stockage temporaire des données en cours d'utilisation
- **Le stockage (SSD/HDD)** : stockage permanent des données
- **Les périphériques d'entrée/sortie** : clavier, souris, écran, etc.
### Ordre conseillé
1. Commencez par l'[historique ](historique/ ) pour comprendre l'évolution
2. Étudiez l'[architecture Von Neumann ](von_Neumann/ ) pour comprendre le fonctionnement
3. Pratiquez avec le [simulateur M999 ](M999/ )
4. Découvrez les [systèmes d'exploitation ](os/ ) et Linux
---------
## Travaux pratiques
- **TP Linux** : Découverte de la ligne de commande (`os/tp_linux.ipynb` )
- **TP M999** : Programmation en assembleur simplifié (`M999/` )
---------
Auteur : Florian Mathieu
2026-08-11 23:29:03 +02:00
Licence CC BY-SA
2026-01-29 23:37:26 +01:00
2026-08-11 23:29:03 +02:00
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a> <br />Ce cours est mis à disposition selon les termes de la <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International</a>.