Rust Odyssey

Leçons
Login Rejoindre

x

Chapitre 3

Gestion de la mémoire

1. La Stack

Fonctionnement de la Stack

Au lancement du programme l’OS nous renvoie une adresse mémoire qu’on appelle le RSP (Register Stack Pointer)

Imaginons que l’OS nous renvoie comme RSP l’adresse 0X0F7A1200, on sait que les 8Millions d’adresses précédentes sont réservées pour le programme. (Car la stack est de 8Mo sur Mac/Linux et chaque adresse stock 1 octet)

On a donc à disposition les adresses de 0x0F000000 à 0x0F7A1200 (toutes les adresses bleues)

Adresse MémoireValeur
0x0EFF_FFFD0000 0000
0x0EFF_FFFF0000 0000
0x0F00_00000000 0000
0x0F00_00010000 0000
0x0F00_00020000 0000
0x0F7A_12000000 0000
0x0F7A_12000000 0000
0x0F7A_12010000 0000

Tu veux en apprendre plus ? 👋

C'est la fin de la partie gratuite... 😔

Accède à l’intégralité de la formation, à un Discord francophone actif, à des résumés écrits et à toutes les futures mises à jour pour seulement 95€ !

Login Rejoindre