Le site de LamichePerro, la mémoire de la TI

Le site de LamichePerro, la mémoire de la TI

La mémoire, une gestion appropriée

La mémoire de votre machine est limitée selon le modèle,

Pour la TI83+ vous disposez de 133 000 octets de memoire morte et 24 000 de mémoire vive

Pour la TI84+ vous disposez de 1,54 Mégaoctets de memoire morte et 24 000 de mémoire vive

Pour les ancetres ou les TI82 ;) vous ne disposez que de mémoire vive: 30 000 octets

La mémoire vive ou RAM vous sert pour faire vos calculs, enregistrer vos variables, faire fonctionner vos programme.
Lorsqu'elle est saturée ; c'est à dire qu il reste 3000 ou moins votre calculatrice fera sans doute une purge involontaire, je veux dire par là que toute la mémoire vive sera supprimée (tous vos programme inclus)

pour remédier à ceci il existe la mémoire morte ou ROM qui elle est remparée contre ce genre d'accidents même si dans de très rare cas elle plante elle aussi.Cette ROM est protégée on appelle tous ce qui est dedans "archives". Lorsque l'on place un programme dedans, il se trouve archivé et de par là protégé.

Pour éviter les plantages et savoir gérer le coeur de sa calculatrice il faut donc savoir se servir de la mémoire de la calculatrice, icelle est organisée en plein de parties.

déjà, pour y acceder tapez [2nd] puis [mem]

1: ABOUT

Tout d'abord il y a ABOUT qui vous donne la version de votre système d'exploitation et votre numéro de série, cela ne sert donc pas souvent.



2: Mem Mgmt/Del...

Voici la partie la plus importante du menu mémoire malgré l'importance du reste.
Ici c'est déjà plus interéssant car c'est ici que l'on décide ce que l'on veut supprimer ou archiver.

On appuye sur [ENTER] en face du programme à archiver et une étoile ou un signe multiplier, c'est la même chose, apparaît devant ce programme ce qui veut dire que ce dernier est archivé

Il y a pas mal de sous menu comme vous pouvez le constater, si vous voulez voir tout ce qui est en mémoire dans votre calculatrice allez dans All...

Pour supprimer un programme on appuye sur [DEL] en face de l'objet à supprimer et après confirmation de votre part ce programme disparaît

ATTENTION IL N'Y A PAS DE CORBEILLE QUAND ON SUPPRIME C'EST FOUTU POUR TOUJOURS

Mem Mgmt/Del... puis touche 7 pour accéder aux programmes(Prgm)

Voici une image pour commencer

agrandir l'image

Vous pouvez ainsi voir la mémoire qu'occupent vos précieux programmes, sur cette image vous constatez donc que j'ai 20649 octets de mémoire libre ainsi que 17462 octets de mémoire morte libre.
On en déduit que j'ai beaucoup de RAM (21000/24000) et fort peu de ROM (17000/133000)

Quand vous serez à mon stade au niveau de la mémoire c'est que vous programmerez tel des malades

Bien, détaillons maintenant les autres partie de la mémoire Mem Mgmt/Del...

Mem Mgmt/Del... puis touche 1 pour accéder à la totalité de la mémoire (All)

Avec ceci vous accedez à la totalité de la mémoire, vous pouvez supprimer ou archiver ce qu'il vous plaît.

Mais lisez ce qui va suivre pour en savoir plus car chaque chose qui se trouve en bazar dans All se trouve mieux organisé dans des sous parties que je vous expliquerais bien entendu.

Mem Mgmt/Del... puis touche 2 pour accéder à vos variables(Real)

Ici, ce sont vos lettre, vos variables que vous gérerez.
Normalement vous ne ferez rien ici car si vous archivez vos variables vous ne pourrez plus vous en servir jusq'au désarchivage; bref cette section de la mémoire n'est point très utile.

Mem Mgmt/Del... puis touche 3 pour accéder aux complexes(Complex)

C'est pareil ici, on touche pas cela ne sert à rien.

Mem Mgmt/Del... puis touche 4 pour accéder aux listes(List)

Comme le nom l'indique si bien, ici vous voyez quelle place occupe vos listes et vous pouvez les archiver et les désarchiver

Mem Mgmt/Del... puis touche 5 pour accéder aux matrices(Matrix)

Non non ce n'est pas le film, rien à voir, c'est simplement pour gérez vos matrices qui se révèlent rapidement pesante pour la mémoire de votre machine, mais si utiles...

Mem Mgmt/Del... puis touche 6 pour accéder aux fonctions(Y-Vars)

Ici se trouvent vos fonctions qui ont été rentrées dans [Y=]. Vous ne pouvez pas les archiver.

Mem Mgmt/Del... puis touche 8 pour accéder à vos oeuvres d'art(Pic)

Non, vous ne fatiguez pas !! Vous pouvez enregistrer des dessins sur votre calculatrice ce qui est bien pratique pour les présentations ou les pompes. Chacune de vos oeuvre prendra 767 octects qu'importe comment soit le dessin. Une pécadille sur votre mémoire morte !!

Mem Mgmt/Del... puis touche 9 pour accéder à vos bases de données graphiques(GDB)

Vous pouvez les supprimer ou les archiver si vous y tenez. Cela ne sert quasiment pas à moins de tous le temps changer de configuaration graphique.

Mem Mgmt/Del... puis touche 0 pour accéder aux chaînes de caractères(String)

Bah, vous archivez, désarchivez, supprimez, la routine quoi.

Mem Mgmt/Del... puis touche A pour accéder aux applications(Apps)

Ne tombez pas dans les pommes en voyant la place qu'occupent ces petites choses, c'est tout à fait normal. Par contre vous pouvez en supprimer des plus inutiles. Gardez, du moins si vous avez, Mirage-OS, Omnicalc ainsi que SciTools et Périod. Toutes ces divertissantes petites choses ont étés tapées sur un ordinateur et peuvent accomplir des prodiges.

Mem Mgmt/Del... puis touche B pour accéder aux informations complémentaires d'applications(Apps-Vars)

Ce sont les infos qui sont fabriquées par vos applications qui se trouvent ici. Je vous conseille de toucher si vous êtes curieux. Par exemple si vous connaissez la très célèbre application Mirage-OS, vous vous appercevrez qu'en supprimant sa variable complémentaire vous supprimerez le mot de passe. Pratique quand on le paume et parfois même dans d'autre cas. Cela ne sert à rien d'archiver ou de faire le contraire.

Mem Mgmt/Del... puis touche C pour accéder aux groupes(Group)

Ils sont tout le temps archivés puisqu ils constituent des sauvegardes



3: Clear Entries

cette fonction vous permet d'effacer l'historisque de votre calculatrice.Il est accessible par [2nd] + [Enter]



4: ClrALLLists

Comme son nom l'indique, cette fonction sert à effacer toutes les listes enregistrées dans la calculette.



5: Archive

Cette fonction ne sert quasiment à rien sinon à archiver une image ou une liste à partir d'un programme.Sinon elle peut servir à archiver un programme de l'écran principal.

:Archive prgmMATH

Il faut selectionner le programme comme si on voulait l'éxécuter



6: Unarchive

C'est exactement l'opposé de "Archive"



7: Reset

Voici des fonctions plutôt interressantes mais à manier avec précaution car elles peuvent faire des dégats

All RAM

Cette fonction ote tout ce qui se trouve dans la RAM

Defaults

J'avoue ne jamais avoir essayé, en gros ca ne sert a rien



déplacez vous sur la droite avec le pad dans ARCHIVE

Vars

Cette fonction enlève toutes les variables archivées y compris vos programmes

Apps

Comme vous l'avez deviné, cette fonction enlève toutes les applications sauf "finance" qui fait parti de l'OS

Both

Cette fonction agit comme Vars et Apps à la fois, bref cela vide votre mémoire morte



All Memory

C'est une fonction qui tout simplement vire toute la RAM et toute la ROM. Alors faites attention avec celle-ci



8: Group

Ceci est une fonction extrement interressante car elle constitue un systeme de sauvegarde très performant.
En fait lorsque vous appuyez sur [ENTER] on vous demande le nom de votre future sauvegarde.
Ensuite vous selectionnez ce que vous voulez archiver, la machine vous propose des sous-menus mais si vous voulez faire une sauvegarde et de programmes et de variables vous validez dans All-.
All+ signifie que la calculette selectionne tout et cela prendrait beaucoup de place, autrement dit prenez All-

Les Group sont situés dans la ROM. Pour les extraire dans la RAM vous allez au même endroit que pour les créer et vous appuyez sur la touche droite du pad, vous accédez alors au menu UNGROUP. Pour extraire les diverses choses des Group appuyez sur enter en face.



Petit conseil, faites des GrabageCollect souvent

Et voila vous savez gérer la mémoire