Gestion de l'espace mémoire
Accéder aux options de gestion de mémoire
Les options de gestion de mémoire sont accessibles dans les options du superviseur :
- mode "Utilisateur"
- mode "Dynamique"
Modes de gestion des mémoires numérique et caractère
- Utilisateur(mode par défaut) : gestion statique de la
mémoire
Si Utilisateur est coché, alors des valeurs standards pour les mémoires numérique et caractère sont affectées par défaut par Flux en fonction d'un certain nombre de critère (module, caractéristiques de la machine, etc.)
Ces valeurs par défaut évoluent au fur et à mesure des versions et des avancées technologiques sur les machines
L'utilisateur a bien sûr la possibilité de les modifier si nécessaire à l'aide du tableau d'espace mémoire.
- Dynamique: gestion dynamique de la mémoire
Si Dynamique est coché, alors les mémoires numérique et caractère seront gérées dynamiquement par Flux au cours de son exécution.
Donc dans ce mode, l'utilisateur ne configure pas les mémoires numérique et caractère.
Utilisateur | Dynamique | |
---|---|---|
Facilité d'utilisation | - L'utilisateur doit spécifier les tailles de mémoire (numérique et caractère) dans le Superviseur Flux. Si la taille mémoire réservée est insuffisante à l'exécution d'une commande, il doit fermer Flux, modifier la valeur de mémoire puis rouvrir Flux |
+ L'utilisateur n'a pas besoin de spécifier les tailles de mémoire (numérique et caractère) nécessaires au bon fonctionnement de Flux Au cours d'une commande, les mémoires nécessaires sont allouées dynamiquement. La seule limite vient des capacités physiques de la machine. |
Utilisation mémoire | - La valeur de mémoire allouée est entièrement réservée au démarrage de Flux et est conservée pendant toute la durée d'exécution de Flux, même si elle est allouée de manière excessive. |
+ La mémoire utilisée par le logiciel Flux est celle nécessaire à l'instant t pour le stockage des données et l'exécution de commandes. Elle fluctue au cours du temps en fonction de l'état du logiciel (des données stockées et des commandes en cours). -Cette gestion de la réservation/libération de la mémoire implique un coût opérationnel qui impacte légèrement les performances. Remarque : L'algorithme de maillage "Delaunay" (choix pas par défaut)
n'est pas accessible en mémoire dynamique.
|
Mémoire IHM
Pour l'instant, quel que soit le mode de gestion de la mémoire choisi (Utilisateur ou Dynamique), la mémoire IHM est gérée uniquement statiquement, une valeur est fixée par défaut selon les modules Flux 2D, Flux Skew, Flux 3D ou Flux PEEC.
L'utilisateur a bien sûr la possibilité de la modifier si nécessaire à l'aide du tableau d'espace mémoire.
Mémoire système
La mémoire système n'apparait que si l'utilisateur a choisi le mode de gestion de la mémoire Utilisateur.
La valeur de la mémoire système est calculée automatiquement.