From c005e26d77f8030faa52270f7f70f017ad2ac860 Mon Sep 17 00:00:00 2001
From: iliya <iliya.saroukha@hes-so.ch>
Date: Thu, 28 Sep 2023 09:36:35 +0200
Subject: [PATCH] virtual address space

---
 content/01_organisation_memoire.md | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 content/01_organisation_memoire.md

diff --git a/content/01_organisation_memoire.md b/content/01_organisation_memoire.md
new file mode 100644
index 0000000..a672cf1
--- /dev/null
+++ b/content/01_organisation_memoire.md
@@ -0,0 +1,18 @@
+# Organisation de la mémoire
+
+## Virtualisation de la mémoire
+
+- Le CPU manipule uniquement des **adresses virtuelles**.
+- Les adresses virtuelles sont **_translatées_** en adresses physiques par
+le **MMU**.
+
+
+## Virtual address space vs Physical address space
+
+- L'espace d'adressage virtuel est de 256TB, subdivisé en **_pages_** de 4KB.
+- Sur une architecture x86-64, l'espace d'adressage physique est jusqu'à 1TB.
+L'espace fourni par la RAM disponible sur une machine se situe dans cet espace
+d'adressage physique.
+
+Le **MMU* va traduire une **page** de l'espace d'adressage **virtuel** en une 
+**frame** se situant dans l'espace d'adressage **physique**
-- 
GitLab