La TI-89 y la TI-89 Titanium son calculadoras gráficas desarrolladas por Texas Instruments (TI). Se diferencian de la mayoría de las otras calculadoras gráficas de TI por su sistema de álgebra informática , que permite la manipulación simbólica de expresiones algebraicas: las ecuaciones se pueden resolver en términos de variables, mientras que la serie TI-83 / 84 solo puede dar un resultado numérico.
La TI-89 es una calculadora gráfica desarrollada por Texas Instruments en 1998. La unidad cuenta con una resolución LCD de 160×100 píxeles y una gran cantidad de memoria flash , e incluye el software de matemáticas avanzadas de TI . La TI-89 es una de las líneas de modelos más altas de productos de calculadoras de TI, junto con la TI-Nspire . En el verano de 2004, la TI-89 estándar fue reemplazada por la TI-89 Titanium.
La TI-89 funciona con un microprocesador de 32 bits, el Motorola 68000 , que nominalmente funciona a 10 o 12 MHz , [3] dependiendo de la versión de hardware de la calculadora. La calculadora tiene 256 kB de RAM (de los cuales 190 kB están disponibles para el usuario) y 2 MB de memoria flash (de los cuales 700 kB están disponibles para el usuario). La RAM y la Flash ROM se utilizan para almacenar expresiones, variables , programas , archivos de texto y listas.
La TI-89 es esencialmente una TI-92 Plus con un teclado limitado y una pantalla más pequeña. Se creó en parte en respuesta al hecho de que, si bien se permiten calculadoras en muchas pruebas estandarizadas, la TI-92 no se debía a la distribución QWERTY de su teclado. Además, algunas personas encontraron la TI-92 difícil de manejar y demasiado grande. La TI-89 es significativamente más pequeña, aproximadamente del mismo tamaño que la mayoría de las otras calculadoras gráficas. Tiene una ROM flash, una característica presente en la TI-92 Plus pero no en la TI-92 original.
La principal ventaja de la TI-89 sobre otras calculadoras de TI es su sistema de álgebra por computadora incorporado , o CAS. La calculadora puede evaluar y simplificar expresiones algebraicas simbólicamente. Por ejemplo, ingresar x^2-4x+4
devoluciones . La respuesta es " bonitaimpresa " de forma predeterminada; es decir, mostrado como si estuviera escrito a mano (por ejemplo, lo antes mencionado en lugar de ). Las capacidades de la TI-89 incluyen:x^2-4x+4
solve(tan(x+2)=0,x)
devuelve x=2.(90.@n1-1)
, representando @n1
cualquier número entero.Además de los gráficos de funciones bidimensionales estándar , también puede producir gráficos de ecuaciones paramétricas , ecuaciones polares , diagramas de secuencia, campos de ecuaciones diferenciales y funciones tridimensionales (dos variables independientes).
La TI-89 es directamente programable en un lenguaje llamado TI-BASIC 89, el derivado de TI del BASIC para calculadoras. Con el uso de una PC , también es posible desarrollar programas más complejos en lenguaje ensamblador Motorola 68000 o C , traducirlos a lenguaje de máquina y copiarlos a la calculadora. Hay disponibles dos kits de desarrollo de software para programación en C; uno es TI Flash Studio, el SDK oficial de TI , y el otro es TIGCC , un SDK de terceros basado en GCC .
Además, existe una aplicación flash de terceros llamada GTC que permite escribir y compilar programas en C directamente en la calculadora. Está construido sobre TIGCC, con algunas modificaciones. También están presentes numerosas extensiones BASIC, la más notable de las cuales es NewProg.
Desde el lanzamiento de la TI-89 en 1998, se han desarrollado miles de programas de matemáticas , ciencias o entretenimiento. [ cita necesaria ] También se han desarrollado muchos videojuegos. Muchos son clones genéricos de Tetris , Buscaminas y otros juegos clásicos, pero algunos programas son más avanzados: por ejemplo, un emulador de ZX Spectrum , un programa de ajedrez , un simulador de circuito simbólico y un clon de Link's Awakening . Algunos de los juegos más populares y conocidos son Phoenix , Drugwars y Snake . Se pueden encontrar muchos juegos de calculadora y otros programas útiles en los sitios para compartir programas de TI. Ticalc.org es uno de los principales que ofrece miles de programas de calculadora.
Hay cuatro versiones de hardware de la TI-89. Estas versiones normalmente se denominan HW1, HW2, HW3 y HW4 (lanzadas en mayo de 2006). Al ingresar la secuencia de teclas [F1] [A] se muestra la versión del hardware. Las versiones anteriores (antes de HW2) no muestran nada sobre la versión del hardware en el menú Acerca de. Texas Instruments no documenta bien las diferencias en las versiones de hardware. HW1 y HW2 corresponden a la TI-89 original; HW3 y HW4 sólo están presentes en la TI-89 Titanium.
La diferencia más significativa entre HW1 y HW2 está en la forma en que la calculadora maneja la pantalla. En las calculadoras HW1 hay un búfer de video que almacena toda la información que debe mostrarse en la pantalla, y cada vez que se actualiza la pantalla, la calculadora accede a este búfer y lo descarga en la pantalla ( acceso directo a la memoria ). En calculadoras HW2 y posteriores, una región de la memoria tiene un alias directo al controlador de pantalla ( E/S asignada en memoria ). Esto permite un acceso a la memoria ligeramente más rápido, ya que el controlador DMA del HW1 utilizó aproximadamente el 10% del ancho de banda del bus. Sin embargo, interfiere con un truco que utilizan algunos programas para implementar gráficos en escala de grises al cambiar rápidamente entre dos o más pantallas (cambio de página). En el HW1, la dirección base del controlador DMA se puede cambiar (una sola escritura en un registro de hardware asignado en memoria ) y la pantalla usará automáticamente una nueva sección de memoria al comienzo del siguiente cuadro. En HW2, la nueva página debe escribirse en la pantalla mediante software. El efecto de esto es provocar un mayor parpadeo en el modo de escala de grises, lo suficiente como para inutilizar la escala de grises de 7 niveles admitida en el HW1 (aunque la escala de grises de 4 niveles funciona en ambas calculadoras).
Las calculadoras HW2 son ligeramente más rápidas porque TI aumentó la velocidad nominal del procesador de 10 MHz a 12 MHz. Se cree que TI aumentó la velocidad de las calculadoras HW4 a 16 MHz, aunque muchos usuarios no están de acuerdo con esta conclusión. Las estadísticas medidas están más cerca de los 14 MHz.
Otra diferencia entre las calculadoras HW1 y HW2 son las limitaciones de tamaño del programa ensamblador. La limitación de tamaño de las calculadoras HW2 ha variado según la versión AMS de la calculadora. A partir de AMS 2.09 el límite es 24k. Algunas versiones anteriores limitaban los programas de ensamblaje a 8k y las primeras versiones de AMS no tenían límite. La última versión de AMS tiene un límite de 64 kb. Las calculadoras HW1 no tienen hardware para imponer los límites, por lo que es fácil omitirlos mediante software. Existen parches y kernels no oficiales que se pueden instalar en las calculadoras HW2 para eliminar las limitaciones.
La TI-89 Titanium se lanzó el 1 de junio de 2004 y ha reemplazado en gran medida a la popular TI-89 clásica. La TI-89 Titanium se denomina HW3 y utiliza el AMS 3.x correspondiente. En 2006, se actualizaron nuevas calculadoras a HW4, que se suponía ofrecería aumentos en RAM y velocidades de hasta16 MHz , pero algunas pruebas realizadas por los usuarios informaron velocidades entre 12,85 y14,1MHz .
Las ventajas promocionadas de la TI-89 Titanium sobre la TI-89 original incluyen el doble de memoria flash (con más de cuatro veces más disponible para el usuario). La TI-89 Titanium es esencialmente una Voyage 200 , sin teclado integrado. La TI-89 Titanium también tiene un puerto USB On-The-Go , para conectividad a otras calculadoras TI-89 Titanium o a una computadora (para almacenar programas o actualizar el sistema operativo ). La TI-89 Titanium también cuenta con algunas aplicaciones precargadas, como "CellSheet", un programa de hoja de cálculo que también se ofrece con otras calculadoras TI. El Titanium tiene un CAS ligeramente actualizado, que agrega algunas funciones matemáticas más, sobre todo la diferenciación implícita. La Titanium también tiene un diseño de caja ligeramente diferente al de la TI-89 (el diseño de la caja de Titanium es similar al de la TI-84 Plus ).
Existen algunos problemas menores de compatibilidad con C y los programas ensambladores desarrollados para la TI-89 original. Algunos deben recompilarse para funcionar en Titanium debido a varios pequeños cambios de hardware, aunque en la mayoría de los casos los problemas se pueden solucionar utilizando una utilidad como GhostBuster, de Olivier Armand y Kevin Kofler. Generalmente se prefiere esta opción ya que no requiere conocimiento del programa, funciona sin la necesidad del código fuente del programa, está automatizada y no requiere software informático adicional. En algunos casos, solo es necesario cambiar un carácter (la base de ROM en la TI-89 está en 0x200000 , mientras que la TI-89 Titanium está en 0x800000 ) a mano o mediante un parche. La mayoría de estos problemas, si no todos, son causados por la memoria reflejada (espacio fantasma) o la falta de ella. [ cita necesaria ]
Se lanzó un simulador para la TI-89 Titanium [ ¿quién? ] en abril de 2021. [18]
El Consejo Conjunto de Cualificaciones publica instrucciones de examen en nombre de los principales comités examinadores de Inglaterra , Gales e Irlanda del Norte . Estas instrucciones establecen que una calculadora utilizada en un examen no debe estar diseñada para ofrecer manipulación de álgebra simbólica, diferenciación o integración simbólica. [19] Esto excluye el uso de la TI-89 o TI-89 Titanium en exámenes, pero puede usarse como parte del estudio en el aula. La SQA da las mismas instrucciones para los exámenes en Escocia . [20]
En los Estados Unidos, el College Board permite la TI-89 en todas las pruebas permitidas con calculadora, incluido el SAT , algunas pruebas de materias del SAT y los exámenes AP de Cálculo , Física , Química y Estadística . Sin embargo, el uso de la calculadora está prohibido en el ACT , el PLAN y en algunas aulas. La serie TI-92 , con características comparables, tiene un teclado QWERTY que la clasifica como un dispositivo informático en lugar de una calculadora. [21]