Gaak

Hoy: 29.03.2024

Memoria de Calculadoras HP

Categoría Calculadora HP

Memoria de Calculadoras HP

Compartir en Facebook

Gaak YouTube

Revisando la información que provee HP (siglas de Hewlett-Packard) para sus modelos más conocidos e importantes de calculadoras HP49G y hp50g, encontrará datos dentro de las especificaciones que menciona por ejemplo: Memory RAM 512KB. Memory ROM 2MB.

Lastimosamente esto no es del todo preciso, es por eso que voy a describir en términos y cifras reales cuánta es la cantidad real de memoria de almacenamiento para ambos modelos, pero antes veamos algunos términos usados comúnmente cuando se habla de esto.

Gaak

Banco de Memoria
Ambas máquinas poseen un tipo de memoria fraccionada de 128KB cada fracción. En términos correctos a cada fracción de 128KB se le denomina Banco de Memoria. De esta manera, si se menciona por ejemplo 256KB se asume entonces que involucra dos bancos de memoria (2x128KB=256KB).

Puerto de almacenamiento
Ambas máquinas poseen tres puertos de almacenamiento:
Puerto 0 denominado IRAM.
Puerto 1 denominado ERAM.
Puerto 2 denominado Flash.

Cada uno de estos puertos está formado por bancos de memoria, lo que quiere decir entonces que sus capacidades serán múltiplos de 128KB, así las cifras podrían ser: 128KB, 256KB, 384KB, 512Kb, y así sucesivamente.

Veamos las cifras proporcionadas por Hewlett-Packard en su sección de especificaciones para cada máquina:
512KB de memoria RAM para ambos modelos:
dos bancos de memoria en IRAM (2x128KB=256KB).
dos bancos de memoria en ERAM (2x128KB=256KB).

2048KB de memoria ROM para ambos modelos:
dieciséis bancos de memoria en Flash (16x128KB=2048KB).

En efecto, estas cifras son las correctas pero lastimosamente no es la cantidad de memoria libre que le llega al usuario, ya que de toda esa cifra se tiene que restar el espacio que ocupa el Kernel (sistema operativo).
Con este nuevo agregado es que nace la cifra real, que es aquella que vemos nosotros al adquirir nuestra máquina y por la que siempre nos preguntamos ¿dónde están los 2.5MB aproximados que debería tener?

Las versiones de ROM son enumeradas como 1.18, 1.19-6, 2.08, 2.09, 2.14, 2.15, etc. Dichas versiones de ROM han variado y en algunas de estas evoluciones ocupó más espacio, de esta manera las cifras reales de memoria "libre" se ven afectadas por la versión de ROM que posee su máquina. Veamos enseguida las cifras reales de memoria libre de acuerdo a las versiones de ROM más conocidas.

Versión de ROM 1.18 → HP49G
Puerto 0: 256KB (2x128KB)
Puerto 1: 256KB (2x128KB)
Puerto 2: 1088KB (8x128KB + 64KB)

Versión de ROM 1.19-6 → HP49G
Puerto 0: 256KB (2x128KB)
Puerto 1: 256KB (2x128KB)
Puerto 2: 1024KB (8x128KB)

Versión de ROM 2.09 → hp50g
Puerto 0: 256KB (2x128KB)
Puerto 1: 128KB (1x128KB)
Puerto 2: 768KB (6x128KB)

Versión de ROM 2.15 → hp50g
Puerto 0: 256KB (2x128KB)
Puerto 1: 128KB (1x128KB)
Puerto 2: 768KB (6x128KB)

¿Veo que el Puerto 0 debería tener 256KB libres?
Si, son en realidad 256KB libres pero como el puerto 0 comparte la memoria con HOME, por más vacío que se encuentre este directorio ya hay algunos datos que están ocupando espacio, es por eso que mayormente se aprecia 240KB libres.

¿Veo que para la ROM 1.18 hay un valor de 64KB?
En esta versión de ROM se usó 7 bancos para el sistema, 8 bancos para el usuario y 1 banco era para el sector de booteo, sin embargo este sector de booteo sólo requería 64KB, así que los otro 64KB le quedaban libres al usuario, es por eso que se le suma 64KB. En las versiones de ROM superiores se nos recortó esos 64KB :-(

¿No coinciden las cifras del puerto 2?
Es probable de que en su calculadora no coincida por ejemplo los 1088KB en el puerto 2, sino más bien que aprecie 1085KB. Esto sucede porque el File Manager en el proceso de sacar las cuentas de memoria libre usa un diminuto espacio de memoria para el cálculo, es por eso que en lugar de mostrar los 1088KB usted verá 1085KB.

¿Las versiones de ROM para hp50g ocupan más espacio?
Si, por ejemplo la versión de ROM-2.09 para trabajar en una hp50g requirió el uso de memoria extra para alojar al Saturnator (emulador Saturn en ARM), así se recortó un par de bancos de memoria que eran antes para el usuario. El área RAM también se vio afectada es por eso que sólo se posee de 256KB+128KB=384KB y no 256KB+256KB como en la HP49G.

¿Quién escribió esta información?
Completamente, Gustavo Portales para Gaak.org.

Artículo visto 3379 veces

Publicado el 24.03.2009 por Gustavo Portales en Calculadora HP

Nombre

Comentario

Comentarios: Memoria de Calculadoras HP

Compartir en Facebook

Alonso: 2015-11-20 10:55:17
Hola, el Puerto 2 FLASH de mi Hp solo tien 250 KB, y no me permite instalar libreria, como hago para que tenga mayor espacio??