66 lines
2.7 KiB
Markdown
66 lines
2.7 KiB
Markdown
# 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
|
|
|
|

|
|
|
|
---------
|
|
|
|
## 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
|
|
|
|
Licence CC BY NC
|
|
|
|
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-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-nc-sa/4.0/">Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International</a>.
|