Mensaje Garbage Collection; Respuesta Al Mensaje De Garbage Collection; Necesidad De Redistribuir La Memoria - Texas Instruments TI-89 Manual De Uso

Ocultar thumbs Ver también para TI-89:
Tabla de contenido

Publicidad

Mensaje Garbage Collection

Respuesta al mensaje de
Garbage Collection
Razones para no ejecutar
la redistribución de
memoria
automáticamente sin el
mensaje correspondiente
Necesidad de redistribuir
la memoria
Nota: Una variable
archivada se almacena en
un bloque continuo dentro
de un sector; no puede
cruzar el límite de un sector.
Nota: La redistribución de
memoria se produce cuando
el tamaño de la variable que
se está archivando es mayor
que cualquier bloque vacío.
Si el archivo de datos del usuario se utiliza abusivamente,
puede que se presente el mensaje Garbage Collection, lo que
se produce al intentar archivar una variable cuando el archivo
no tiene suficiente memoria libre. No obstante, la
intentará distribuir las variables archivadas
TI-89 / TI-92 Plus
para obtener más espacio.
Cuando vea el mensaje de la derecha:
¦
Para continuar archivando,
pulse ¸.
– o –
¦
Para cancelar la operación,
pulse N.
Después de redistribuir la memoria, según el espacio libre adicional que
se libere, puede que la variable se archive o no. En caso negativo,
extraiga algunas variables del archivo e inténtelo de nuevo.
El mensaje:
¦
Permite conocer las causas por las que una operación de archivo
lleva más tiempo del normal. También advierte que la operación
de archivado puede fallar si no hay suficiente memoria.
¦
Puede avisarle cuando un programa caiga en un bucle que, de
forma repetida, llene el archivo de datos del usuario. Cancele la
operación y estudie la causa.
El archivo de datos del usuario está dividido en sectores. Cuando se
inicia una operación de archivo, las variables se almacenan de forma
consecutiva en el sector 1. Así se continua hasta el final del sector. Si
no hay suficiente espacio disponible en el sector, la siguiente
variable se almacena en el inicio del siguiente sector. Por lo general,
esto ocasiona que quede un bloque vacío al final del sector anterior.
Cada variable que se archiva se
almacena en el primer bloque vacío
de tamaño suficiente como para
darle cabida.
variable D
En función de su
tamaño, la variable D se
almacena en una de
estas ubicaciones.
Este proceso prosigue hasta el final
del último sector. En función del tamaño de cada variable, los bloques
vacíos pueden contener una cantidad significativa de espacio.
Capítulo 21: Gestión de la memoria y de las variables
Sector 1
variable A
variable B
Bloque
vacío
Sector 2
variable C
Sector 3
363

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Ti-92 plus

Tabla de contenido