Operation Manual

364 Hoofdstuk 21. Geheugen- en variabelenbeheer
21MEMORY.NLD TI-89: Memory & Variables Mgmt (Dutch) Susan Gullord Revised: 02/29/00 12:34 PM Printed: 02/29/00 12:42 PM Page 364 of 16
De melding
Memory Error
wordt weergegeven wanneer er niet genoeg
vrij RAM is om de gearchiveerde variabele op te vragen. U zult nu
misschien vragen: “Als de variabele in het gegevensarchief van de
gebruiker zit, waarom doet het er dan toe hoeveel RAM er beschikbaar
is?” Het antwoord is dat de volgende bewerkingen alleen kunnen worden
uitgevoerd als de variabele zich in het RAM bevindt.
¦
Een tekstvariabele openen in de Text Editor.
¦
Een gegevensvariabele, lijst of matrix openen in de Data/Matrix
Editor.
¦
Een programma of functie openen in de Program Editor.
¦
Een programma uitvoeren of naar een functie verwijzen.
Om te voorkomen dat u onnodig variabelen uit het archief moet halen,
maakt de
TI
-
89 / TI
-
92 Plus
een “achter-de-schermen” kopie. Als u
bijvoorbeeld een programma uitvoert dat in het gegevensarchief van de
gebruiker zit, doet de
TI
-
89 / TI
-
92 Plus
het volgende:
1. Kopieert het programma naar het RAM.
2. Voert het programma uit.
3. Wist de kopie uit het RAM wanneer het programma klaar is.
De foutmelding wordt weergegeven wanneer er niet genoeg vrij RAM
is voor de tijdelijke kopie.
Om genoeg RAM vrij te maken om de variabele op te vragen:
1. Gebruik het scherm
VAR-LINK
(
) om de omvang van
de gearchiveerde variabele in kwestie te bepalen.
2. Gebruik het scherm
MEMORY
(
) om de vrije ruimte in
het
RAM
te controleren.
3. Maak de vereiste geheugenruimte vrij door:
¦
Onnodige variabelen uit het RAM te wissen.
¦
Grote variabelen of programma’s te archiveren (deze van het
RAM overbrengen naar het gegevensarchief van de gebruiker).
Geheugenfout bij het opvragen van een gearchiveerde variabele
Een gearchiveerde variabele wordt op dezelfde wijze behandeld
als een geblokkeerde variabele. U kunt de variabele bereiken,
maar u kunt hem niet bewerken of wissen. In sommige gevallen
kunt u een geheugenfout krijgen terwijl u een gearchiveerde
variabele probeert op te vragen.
Wat veroorzaakt de
geheugenfout?
Opmerking: zoals hieronder
wordt beschreven, zorgt een
tijdelijke kopie ervoor dat u
een gearchiveerde variabele
kunt openen of uitvoeren. U
kunt echter geen wijzigingen
in de variabele opslaan.
Opmerking: met uitzondering
van programma’s en functies,
wordt een variabele niet
gekopieerd als er naar
verwezen wordt. Indien de
variabele
ab
gearchiveerd
is, wordt hij niet gekopieerd
als u
6
ù
ab
uitvoert.
De fout corrigeren
Opmerking: de vrije ruimte
in het
RAM
moet groter zijn
dan de ruimte die de
gearchiveerde variabele
inneemt.