diff --git a/architecture/historique/README.md b/architecture/historique/README.md
index 23ee16c..78d0939 100644
--- a/architecture/historique/README.md
+++ b/architecture/historique/README.md
@@ -32,13 +32,13 @@ Ada complète le travail de Babbage pour mettre au point un algorithme beaucoup
✏ En 1920, l'auteur tcheque [Karel Čapek](https://fr.wikipedia.org/wiki/Karel_Čapek) employa le terme ***robota*** pour designer une machine capable de servir d'esclave, ou de travailler à la place des humains. ✏
-Il faudra attendre les années 1930 pour retrouver des personnes capablent de faire évoluer et progresser la science numérique.
+Il faudra attendre les années 1930 pour retrouver des personnes capables de faire évoluer et progresser la science numérique.
-L'allemand [Konrad Zuse](https://fr.wikipedia.org/wiki/Konrad_Zuse) invente le ***Z1***, le premier ordinateur méchanique utilisant le système binaire.
+L'allemand [Konrad Zuse](https://fr.wikipedia.org/wiki/Konrad_Zuse) invente le ***Z1***, le premier ordinateur mécanique utilisant le système binaire.
-Celui-ci était très defectueux, c'est pourquoi en 1941 le ***Z3*** pris la relève : il s'agit tout simplement du premier ordinateur complétement automatique, capable de lire les programmes sur bandes perforées, et surtout, utilisant la **virgule flottante**.
+Celui-ci était très défectueux, c'est pourquoi en 1941 le ***Z3*** pris la relève : il s'agit tout simplement du premier ordinateur complétement automatique, capable de lire les programmes sur bandes perforées, et surtout, utilisant la **virgule flottante**.
-Il était alors en mesure de réaliser 3 ou additions à la seconde (combien peut on en faire aujourd'hui ?)
+Il était alors en mesure de réaliser 3 ou 4 additions à la seconde (combien peut on en faire aujourd'hui ?)
@@ -64,9 +64,9 @@ L'apparition des tubes à vides marque le début de l'électronique (Tv, Radio,
Entre 1943 et 1945, des scientifiques anglais mettent en place des machines appelées ***Colossus*** qui permettront de déchiffrer le code employé par les allemands pendant la seconde guerre mondiale.
-Dans le même temps, Alan Turing créer un appareil capable de casser Enigma.
+Dans le même temps, Alan Turing crée un appareil capable de casser Enigma.
-> L'existence des Colossus ne sera révélée qu'au début des années 1970. Jusque là, on pensait alors que le tout premier ordinateur electonique était l'Eniac.
+> L'existence des Colossus ne sera révélée qu'au début des années 1970. Jusque là, on pensait alors que le tout premier ordinateur électronique était l'Eniac.
@@ -100,7 +100,7 @@ Le magazine JV revient d'ailleurs sur la liste de ces machines dans un [hors sé
Si aujourd'hui nous utilisons Python très facilement, il a fallu au départ partir de rien !
-En 1951, Madame [Grace Hopper](https://fr.wikipedia.org/wiki/Grace_Hopper) invente les langages Fortran (1954) ainsi que Cobol (1959).
+En 1951, Madame [Grace Hopper](https://fr.wikipedia.org/wiki/Grace_Hopper) crée le premier compilateur. Elle contribuera également au développement du langage COBOL (1959).

diff --git a/architecture/os/ARBORESCENCE.md b/architecture/os/ARBORESCENCE.md
index 7f7475c..a6954c3 100644
--- a/architecture/os/ARBORESCENCE.md
+++ b/architecture/os/ARBORESCENCE.md
@@ -14,7 +14,7 @@ Dans un système Unix, on distingue 3 types de fichier :
- ***Les répertoires***
-- ***Les fichiers spéciaux*** : préiphériques, imprimantes, disques, cd / dvd / blu ray ... etc
+- ***Les fichiers spéciaux*** : périphériques, imprimantes, disques, cd / dvd / blu ray ... etc
Un fichier est désigné par son **nom**, il faut donc ne pas nommer n'importe comment vos fichiers.
De plus, les fichiers systèmes portent tous un nom prédéfini que le système reconnait afin de faciliter son fonctionnement.
@@ -83,7 +83,7 @@ Le dossier **racine** contient les principaux dossiers d'un système Unix :
- bin (les commandes de bases du système)
-- dev (fichiers représentants les différents matériels connextés au système)
+- dev (fichiers représentants les différents matériels connectés au système)
- etc (configuration du système)
@@ -146,7 +146,7 @@ Ici, cours_nsi.pdf va être renommé en toto.pdf
### Droits et permissions
-> Il s'agit d'un point très important dans l'aproche de la sécurité d'un système Unix, ainsi que dans sa gestion.
+> Il s'agit d'un point très important dans l'approche de la sécurité d'un système Unix, ainsi que dans sa gestion.
Le système Unix reconnaît 3 (trois) types d'utilisateurs :
@@ -165,7 +165,7 @@ Une lettre indique l'autorisation:
- r pour ***r**ead* - lire
- w pour ***w**rite* - écrite
-- x pour *e**X**ecute* - executer
+- x pour *e**X**ecute* - exécuter
Un tiret indique, quant à lui, l'interdiction.
diff --git a/architecture/os/README.md b/architecture/os/README.md
index d77a0b7..38b11e4 100644
--- a/architecture/os/README.md
+++ b/architecture/os/README.md
@@ -1,6 +1,6 @@
## Les Systèmes D'exploitation
-> Dans ce chapitre, nous allons découvrir les grandes familles de systèmes d'exploitation et devenir capable de les classer, tout en acquérant une vie d'ensemble sur leur histoire.
+> Dans ce chapitre, nous allons découvrir les grandes familles de systèmes d'exploitation et devenir capable de les classer, tout en acquérant une vue d'ensemble sur leur histoire.
### Le programme
@@ -19,7 +19,7 @@ Il a deux objectifs :
Le système d'exploitation relie la machine composée d'éléments physiques comme le processeur, la mémoire, avec l'utilisateur - utilisatrice souhaitant effectuer des calculs (car tout n'est que calcul !)
-Sans le contrôle de l'OS, les utilisateurs pourraient détruire irrémédiablement certaines données, voir détruire certains périphériques en programmant des opération illicites.
+Sans le contrôle de l'OS, les utilisateurs pourraient détruire irrémédiablement certaines données, voire détruire certains périphériques en programmant des opération illicites.
@@ -155,7 +155,7 @@ En résumé :
-En plus de l'activité que nous alllons mener en cours, vous avez la possibilité de tester :
+En plus de l'activité que nous allons mener en cours, vous avez la possibilité de tester :
- [Windows 2000](https://bellard.org/jslinux/vm.html?url=win2k.cfg&mem=192&graphic=1&w=1024&h=768)
- [Linux en mode graphique](https://bellard.org/jslinux/vm.html?url=alpine-x86-xwin.cfg&mem=256&graphic=1)
diff --git a/architecture/von_Neumann/MEMOIRE.md b/architecture/von_Neumann/MEMOIRE.md
index 494929c..9afabb8 100644
--- a/architecture/von_Neumann/MEMOIRE.md
+++ b/architecture/von_Neumann/MEMOIRE.md
@@ -35,7 +35,7 @@ Il existe différentes mémoires dans une machine qui diffèrent selon :
Aussi appelée mémoire tampon, elle est très rapide et permet de réduire le temps d'attente pour l'accès à la ***mémoire centrale***.
- En effet, la différence de vitesse entre le processeur (très rapide) et la mémoire centrale (plus lente) necessite un intermédiaire.
+ En effet, la différence de vitesse entre le processeur (très rapide) et la mémoire centrale (plus lente) nécessite un intermédiaire.
Celle ci contient souvent les données et instructions en cours d'utilisation : il y a de fortes probabilités que celles-ci soient à nouveau utilisées prochainement.
diff --git a/architecture/von_Neumann/README.md b/architecture/von_Neumann/README.md
index 6d932a7..19aa373 100644
--- a/architecture/von_Neumann/README.md
+++ b/architecture/von_Neumann/README.md
@@ -6,7 +6,7 @@
Comme vu précédemment, l'informatique est avant tout une histoire de calcul et de ...philosophie !
-Avant d'en arriver aux ordinateurs que nous utilisons quotidiennement, la technologie aura bien évoluée :
+Avant d'en arriver aux ordinateurs que nous utilisons quotidiennement, la technologie aura bien évolué :
De la machine analytique de Charles Babbage à la machine de Turing, pourquoi l'informatique a t-elle changé ?
@@ -20,13 +20,13 @@ Le problème de cette machine de Turing est qu'elle ne peut faire qu'une chose
Turing imagine alors écrire sur le ruban la procédure à suivre : c'est le début de la **virtualisation** : les programmes deviennent des données comme les autres et une unique machine peut devenir **universelle** et réaliser n'importe quel calcul.
-En 1945, **[Von Neumann](https://fr.wikipedia.org/wiki/John_von_Neumann)**, invente un modèle qui définit le schéma d'ordinateur que l'on utilie toujours aujourd'hui : une structure de stockage unique pour conserver à la fois les instructions et les données demandées ou produites par le calcul.
+En 1945, **[Von Neumann](https://fr.wikipedia.org/wiki/John_von_Neumann)**, invente un modèle qui définit le schéma d'ordinateur que l'on utilise toujours aujourd'hui : une structure de stockage unique pour conserver à la fois les instructions et les données demandées ou produites par le calcul.
> Avec l'arrivée des ordinateurs quantiques, ce modèle est probablement voué à disparaître prochainement.
[](https://upload.wikimedia.org/wikipedia/commons/thumb/0/01/Von_Neumann_architecture_fr.svg/420px-Von_Neumann_architecture_fr.svg.png)
-L’**architecture de Van Neumann** décompose l’ordinateur en 4 parties distinctes :
+L'**architecture de Von Neumann** décompose l’ordinateur en 4 parties distinctes :
- l’**[unité arithmétique et logique](https://fr.wikipedia.org/wiki/Unité_arithmétique_et_logique)** ou unité de traitement : son rôle est d’effectuer les opérations de base.
- l’**[unité de contrôle](https://fr.wikipedia.org/wiki/Unité_de_contrôle)**, chargée du « séquençage » des opérations.
@@ -52,7 +52,7 @@ L'adresse d'une instruction (représentée par un nombre entier) en cours de tra
La valeur de cette instruction est également stockée dans une autre mémoire interne.
-Enfin, le CPU stock les données d'un programme avant son utilisation dans un *banc de registre* .
+Enfin, le CPU stocke les données d'un programme avant son utilisation dans un *banc de registre* .
---------
@@ -74,7 +74,7 @@ La fréquence d'un processeur correspond donc au nombre de cycles que celui-ci p
> Nos processeurs actuels sont cadencés à plusieurs GHz : plusieurs milliards de cycles d'horloges par seconde.
-Jusqu'à 2005, la fréquence des processeurs évoluait de manière continuelle. Depuis, c'est plus compliquée : la chaleur produite par les puces devenait trop importante et perturbait la lecture des tensions. Il a donc fallu passer par l'augmentation des coeurs dans le processeur.
+Jusqu'à 2005, la fréquence des processeurs évoluait de manière continuelle. Depuis, c'est plus compliqué : la chaleur produite par les puces devenait trop importante et perturbait la lecture des tensions. Il a donc fallu passer par l'augmentation des coeurs dans le processeur.

@@ -120,7 +120,7 @@ Ici, il ne nous en faut que neuf (9).
Pour poursuivre la course à la performance il faut donc trouvez d'autres solutions :
- Les microprocesseurs actuels embarquent plusieurs *coeurs*, c'est à dire plusieurs processeurs dans le processeurs.
- - En réalité, le gain n'est obtenu que pour les applications spécifiquement programmé pour utilisés cette architecture et travailler en *parallèle*
+ - En réalité, le gain n'est obtenu que pour les applications spécifiquement programmées pour utiliser cette architecture et travailler en *parallèle*
- D'autres architectures apparaissent également, même si elles ne sont pas encore tout à fait au point, du moins pour le grand public :
- l'[ordinateur quantique](https://fr.wikipedia.org/wiki/Calculateur_quantique) que les scientifiques étudient depuis les années 1990 et qui fait des progrès impressionnant depuis quelques années.
- moins connu, l'[ordinateur ADN](https://fr.wikipedia.org/wiki/Ordinateur_à_ADN), un ordinateur non non électronique actuellement explorées pour résoudre des problèmes combinatoires.
diff --git a/architecture/von_Neumann/TURING.md b/architecture/von_Neumann/TURING.md
index 7da33d6..bd4fef2 100644
--- a/architecture/von_Neumann/TURING.md
+++ b/architecture/von_Neumann/TURING.md
@@ -52,6 +52,6 @@ Réalisez pas à pas l'algorithme ci-dessous :
| ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |
| | | | | | | | | | | | 1 | 1 | 0 | | | | | | |
-Vous trouverez [sur ce site](http://zanotti.univ-tln.fr/turing/turing.php) un simulateur d'une machin de de Turing si vous souhaitez aller plus loin.
+Vous trouverez [sur ce site](http://zanotti.univ-tln.fr/turing/turing.php) un simulateur d'une machine de Turing si vous souhaitez aller plus loin.
ll faut garder à l'esprit que la machine de Turing est un modèle universel de calcul et qu'elle peut calculer tout ce que n'importe quel ordinateur physique peut calculer (aussi puissant soit-il). Inversement, ce qu'elle ne peut pas calculer ne peut l'être non plus par un ordinateur. Elle résume donc de manière saisissante le concept d'*ordinateur* et constitue un support idéal pour raisonner autour de la notion d'*algorithme* de *calcul* ou de *démonstration*. En terminale, nous étudierons plus en détail le concept de calculabilité.
\ No newline at end of file
diff --git a/architecture/von_Neumann/architecture_machine.pdf b/architecture/von_Neumann/architecture_machine.pdf
new file mode 100644
index 0000000..367486e
Binary files /dev/null and b/architecture/von_Neumann/architecture_machine.pdf differ