Files
1ereNSI/architecture/README.md
2026-01-29 23:41:05 +01:00

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
![bo](os/assets/bo.png)
---------
## 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>.