Page 1 of 1

Archive/Ram

Unread postPosted: 18 Feb 2006, 12:58
by tama
Sur certaines TI z80, la plupart des variables peuvent être soit archivées, soit désarchivées.

Lorsqu'on accède au menu de gestion de la mémoire ([2nd]+MEM+[2]), on remarque 2 chiffres en haut :
RAM Free == RAM libre
ARC Free == archive libre
Les variables archivées possèdent une étoile devant leur nom et les autres non.

Sur les z80, les variables, programmes, listes...ne peuvent que être utilisées si elles sont dans la RAM. Les z80 possèdent 32 ko de RAM, dont 24 est accessible à l'utilisateur.
En revanche, certains programmes, écrits en assembleur, permettent d'éxécuter des programmes dans l'archive en crééant une copie de ce programme dans la RAM (comme la fonction Recall (Rcl))
Par exemple, le programme Z-Dos (http://www.ticalc.org/archives/files/fileinfo/193/19330.html) qui crée un programme identique à celui dans l'archive nommé "N141" (effacable)

Les variables présentes dans la RAMpeuvent être effacées à cause d'un bug dû à un autre programme (particulièrement les jeux asm... :#gol#: )
Il existe heureusement une application (Omnicalc ==
http://www.ticalc.org/archives/files/fileinfo/226/22626.html) qui permet de retrouver les programmes perdus dans la RAM.
Il vaut mieux archiver les variables importantes (des antisèches :D: ) car les variables archivées ont peu de chances d'être effacées, à moins qu'un bug fasse un "MEM Cleared" (ou un copain (remarque c'est la même chose :D: ))
Encore une fois il existe des programmes pour récupérer des programmes archivés.

Certaines variables ne peuvent pas être archivées car elles sont utilisées par le système
-Les nombres réels peuvent être (des)archivés
-Les nombres complexes peuvent être (des)archivés
-Les matrices peuvent être (des)archivées
-Les listes peuvent être (des)archivées
-Les programmes peuvent être (des)archivés
-Les fonctions ne peuvent pas être archivées
-Les équations paramétriques ne peuvent pas être archivées
-Les fonctions polaires ne peuvent pas être archivées
-Les fonctions de suites ne peuvent pas être archivées
-Les représentations de statistiques ne peuvent pas être archivées
-Les bases de données graphiques (GDB) peuvent être (des)archivées
-Les images graphiques peuvent être (des)archivées
-Les chaînes peuvent être (des)archivées
-Les tableaux ne peuvent pas être archivés
-Les applications ne peuvent pas être archivées (trop grosses d'ailleurs pour être desarchivées, parce que une application de 96 ko dans une mémoire de 24 ko...)
-Les variables d'applications (variables créées par des applications) peuvent être (des)archivées
-Les groupes ne peuvent pas être archivés
-Les variables dites réservées (minX, maxX, RegEQ...) ne peuvent pas être archivées
-Les variables système (Xmin, Xmax...) ne peuvent pas être archivées

Pour archiver ou désarchiver une variable (archivable) :
1.En utilisant l'écran MEMORY :
-Chercher la variable
-Appuyer sur [enter]

2.A partir de l'écran principal
-Chercher "Archive" ou "Unarchive" puis le nom de la variable puis appuyer sur [enter]

Remarque :Impossible d'archiver les variables si les piles sont trop faibles

Garbage Collect
Un Garbage collect (réorganisation de la mémoire) s'effectue automatiquement si la mémoire RAM est insuffisante pour contenir la variable archivée ou si il y a trop d'opérations d'archivage/de désarchivage (ou aussi avec les jeux volumineux)
La mémoire de la TI est divisée en "blocs" de mémoire qui se remplissent. Lorsqu'un bloc ne peut plus supporter la variable, cette variable se met dans le bloc suivant et laisse un + ou - grand espace libre dans le bloc précédent.
Ainsi, lorsque le dernier bloc est rempli, la mémoire libre (les "trous") peut être énorme.
La réorganisation de la mémoire sert à boucher ces trous (de mémoire :D: )
Elle peut aussi se faire manuellement ([2nd]+CATALOG+[G]+[enter]+[enter])

Effacer la mémoire
-Créer un bug :#gni#:
-[2nd]+MEM+[7] (menu RESET)

RAM
1.Reset RAM == efface la ram
2.Reset Default == Met les paramètres par défaut

Archive
1.Archive == efface les programmes, listes...en archive
2.Apps == efface les applications en archive
3.Both == Les deux (efface tout dans l'archive sauf les variables système)

All
1.All memory == Efface toute la mémoire

Re: Archive/Ram

Unread postPosted: 18 Feb 2006, 17:10
by M@D_Doc
voilà qui évitera sûrement plein de topics...
Petit ajout : pour effacer la RAM, il y a aussi le traditionnel
Code: Select all
MODE + ALPHA + LN

Re: Archive/Ram

Unread postPosted: 18 Feb 2006, 21:28
by tama
oui mais ça ça efface toute la mémoire sur les TI qui ont une mémoire d'archivage.
Sur les TI-82 ça efface toute la mémoire, mais comme la mémoire n'est que constituée de la RAM, c'est comme un MEM cleared
Remarque c'est vrai que c'est joli les écrans que ça crée... :D:

Re: Archive/Ram

Unread postPosted: 12 Jun 2006, 11:11
by tama
Xywez (et Zeldaxxx)>je viens d'aller voir sur votre site
vous avez copié mot pour mot mon article :D:

Re: Archive/Ram

Unread postPosted: 12 Jun 2006, 11:57
by Potamogale
C'est qu'il était bon ton article :;):

effacer l'application cabriJr sur TI 83 plus version françai

Unread postPosted: 05 May 2010, 21:42
by sangouta
Bonsoir a tte et a tous

Je voudrais savoir si la suppression de l'application aurait une repercussion quelconque sur les programmes de ma calculatrice?
Repondez moi SVP je suis en BTS et j'ai plus de memoire donc effacer ce programme m'arrangerais enormement

Merci d'avance

Re: Archive/Ram

Unread postPosted: 05 May 2010, 22:32
by Marco
Bonsoir
Non.
De rien ^^