APENDICE - USO DE LA MEMORIA GK-603
La GK-603 asigna dinámicamente la memoria, en la forma de sectores de 128 bytes, para almacenar los
archivos de configuración y de datos. Cuántos sectores se requieren para un archivo en particular depende
de varios factores, tales como el tipo de archivo ya sea de configuración o datos, si se usan intervalos fijos
o variables y cuántos niveles de datos existen.
Hay un total de 892 sectores disponibles para almacenamiento de archivos. Todos los puntos de datos, ya
sean intervalos o lecturas, requieren 4 bytes de memoria.
Para calcular cuántos sectores se requieren para un archivo en particular observe los siguientes
lineamientos:
La información del encabezado de un archivo, ya sea de configuración o de datos, requiere 1 sector.
Si se usan intervalos variables, se deben asignar sectores para almacenar los intervalos. Cada
intervalo es un valor de punto flotante de 4 bytes, por lo que se pueden almacenar 32 intervalos en
cada sector. Si el sector se usa solo parcialmente se desperdician los bytes restantes. Si se usan
intervalos fijos no se necesitan sectores adicionales.
Cada matriz del nivel de los datos consiste de 4 valores de punto flotante, A+, A-, B+ y B-. Por
consiguiente se requieren 16 bytes para cada nivel, se pueden almacenar 8 niveles por sector (16 x 8
= 128).
Por ejemplo, vamos a calcular cuántos archivos de datos con intervalos fijos consistentes de 125 niveles
por archivo se pueden almacenar en la GK-603.
1.
El encabezado requiere 1 sector.
2.
Se usan intervalos fijos por lo que no se requieren sectores para almacenar datos con intervalos.
3.
Con 125 niveles, se requieren 16 sectores para almacenar las lecturas. Una porción (48 bytes) del
último sector se desperdiciarán.
4.
Cada archivo de datos requiere 17 sectores de memoria por lo que la GK-603 puede almacenar 52
(892/17) de los archivos antes descritos. Sobrarán 8 sectores que se podrían usar para almacenar
hasta 8 archivos de configuración (es decir intervalos fijos).
62