Chapitre 22 : Gestion de la mémoire d'un problème

9 flashcardsby Piou
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
$\text{6 caractéristiques d'une variable}$
$\begin{cases}\text{Son adresse} \\ \text{Sa valeur} \\ \text{Son type} \\ \text{Son identifiant} \\ \text{Sa portée} \\ \text{Sa durée de vie}\end{cases}$
2
$\text{Adresse d'une variable}$
$\text{Emplacement où elle est stockée en mémoire}$
3
$\text{Valeur d'une variable}$
$\text{Suite de bits à l'emplacement mémoire}$
4
$\text{Type d'une variable}$
$\text{Traduction de la suite de bits}$
5
$\text{Identifiant/nom d'une variable}$
$\text{Permet d'y faire référence}$
6
$\text{Portée d'une variable}$
$\text{Partie du programme dans laquelle il est possible de faire référence à l'identifiant de la variable}$
7
$\text{Durée de vie d'une variable}$
$\text{Période de l'exécution du programme durant laquelle elle existe en mémoire}$
8
$\text{3 types de durée de vie}$
$\begin{cases}\text{Statique : La durée de vie des variables globales correspond à l'ensemble de l'exécution} \\ \text{Allouée : La durée de vie va de malloc à free} \\ \text{Automatique : La durée de vie des variables locales correspond à leur portée}\end{cases}$
9
$\text{Schéma de la mémoire d'un programme}$
Study all 9 cards for free