Sie sind auf Seite 1von 2

Revisando la informacin que provee HP (siglas de Hewlett-Packard) para sus modelos

ms 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 trminos y
cifras reales cunta es la cantidad real de memoria de almacenamiento para ambos modelos,
pero antes veamos algunos trminos usados comnmente cuando se habla de esto.
Banco de Memoria
Ambas mquinas poseen un tipo de memoria fraccionada de 128KB cada fraccin. En
trminos correctos a cada fraccin 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 mquinas 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 sern mltiplos de 128KB, as las cifras podran ser: 128KB,
256KB, 384KB, 512Kb, y as sucesivamente.
Veamos las cifras proporcionadas por Hewlett-Packard en su seccin de especificaciones
para cada mquina:
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:
diecisis 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 mquina y por la que siempre nos preguntamos dnde estn los 2.5MB
aproximados que debera 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 ms
espacio, de esta manera las cifras reales de memoria "libre" se ven afectadas por la versin
de ROM que posee su mquina. Veamos enseguida las cifras reales de memoria libre de
acuerdo a las versiones de ROM ms conocidas.

Versin de ROM 1.18 HP49G


Puerto 0: 256KB (2x128KB)
Puerto 1: 256KB (2x128KB)
Puerto 2: 1088KB (8x128KB + 64KB)
Versin de ROM 1.19-6 HP49G
Puerto 0: 256KB (2x128KB)
Puerto 1: 256KB (2x128KB)
Puerto 2: 1024KB (8x128KB)
Versin de ROM 2.09 hp50g
Puerto 0: 256KB (2x128KB)
Puerto 1: 128KB (1x128KB)
Puerto 2: 768KB (6x128KB)
Versin de ROM 2.15 hp50g
Puerto 0: 256KB (2x128KB)
Puerto 1: 128KB (1x128KB)
Puerto 2: 768KB (6x128KB)
Veo que el Puerto 0 debera tener 256KB libres?
Si, son en realidad 256KB libres pero como el puerto 0 comparte la memoria con HOME,
por ms vaco que se encuentre este directorio ya hay algunos datos que estn 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 versin 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 slo requera 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 ms 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 clculo, es
por eso que en lugar de mostrar los 1088KB usted ver 1085KB.
Las versiones de ROM para hp50g ocupan ms espacio?
Si, por ejemplo la versin 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 tambin se vio afectada es
por eso que slo se posee de 256KB+128KB=384KB y no 256KB+256KB como en la
HP49G.
Quin escribi esta informacin?
Completamente, Gustavo Portales para Gaak.org.

Das könnte Ihnen auch gefallen