Archive for 16/01/09|Daily archive page

Quick myth busting

Últimamente he escuchado mucho este mito y ya me harté de él. “La capacidad de el cerebro humano equivale a 1000 gb”. A ver, para empezar, el cerebro y la computadora son cosas tan completamente diferentes. El cerebro funciona por medio de sinapsis mietras que un procesador funciona por medio de transistores. Además el cerebro procesa y almacena cosas en un mismo lugar, mientras que en una computadora lo hace en lugares direferntes. Probablemente sea nuestra gran incomprensión acerca de cómo funciona el cerebro la que nos cega de ver estas diferencias. Además, una computadora almacena cosas lógicamente, mientras que el cerebro recuerda conceptos.

Los que soportan la teoría del mito descrito previamente dicen “Imagina cuantas cosas, lugares, caras y nombres puedes guardar, eso le tomaría mucho espacio a un disco duro para almacenar”. ¡Claro! yo igualmente puedo recordar todo eso, pero no se almacena de una misma manera. Por ejemplo, yo puedo ver a una persona y recordar su cara, pero una computadora basada en la imágen de una persona puede: con los algorimos adecuados, relacionar demás imágenes donde aparece esa misma persona, recordar el milímetro exacto done ella tiene un lunar, recordar el color y exacto de su cabello, recordar qué forma tenía cada una de las hojas del arbol en el fondo de la foto; la pregunta es, ¿puedes tú?.

Asi que por favor, dejen de decir ese tipo de tonterías.

32 bits VS 64 bits

Conforme el mundo va evolucionando, vemos como las herramientas del día a día han ido moviéndose junto con nosotros para proveernos de resultados en el menor tiempo posible. Las computadoras personales, desde la salida de Windows 95 y Mac OS, han evolucionado en forma exponencial, los procesadores, almacenamiento y memoria ram han ido de un estandard (en el 95) de 8 mb de ram, 1 gb en disco duro y 400 mhz de procesamiento a 2 gb en ram, 250 gb en disco duro y procesadores de 2.3 ghz. Cuando AMD sacó su procesador X64, el mundo vió una nueva era en el horizonte, los procesadores de 64 bits.

Pero, ¿cuál es la diferencia entre los procesadores normales (32 bits) a los de 64? ¿qué es lo que tienen de especial?. Se que cuando menos a una persona le interesa saber mas acerca de este tema, y lo puede encontrar interesante usted también querido lector. Empezemos por lo básico. Como la mayoría de la gente con un conocimiento medio de computación sabe, una computadora procesa datos en forma binaria, es decir con unos y ceros; esa información viaja en pequeños paquetes, y el tamaño de esos paquetes es lo que nos va a importar. En un procesador de 32 bits, el número mas grande que puedo representar dentro de un paquete es 4,294,967,295, mientras que en uno de 64 llega hasta 18,446,744,073,709,551,615. Pero, ¿eso a mí que me importa?. Mucho. Si una computadora puede ver un número mas grande, quiere decir que puede hacer operaciones mas grandes en el mismo tiempo, osea, procesar mas cosas en menos tiempo.

Hay un enorme potencial en la arquitectura de 64 bits, y en el futuro, todo mundo vamos a estar usando sistemas de 64 bits, de hecho, si usted querido lector, tiene una computadora con un procesador Intel Core 2 Duo o AMD 64, usted, ¡sí usted! puede correr sistemas de 64 bits. Pero, si tengo una computadora con un procesador de 64 bits,  ¿porque no estoy viendo el cambio de velocidad?. Ah! Eso puede ser porque el Windows o el Mac OS que está corriendo no tiene instrucciones para procesadores de 64 bits, osea, el sistema operativo que está usando, no está diseñado para correr a todo su potencial; una analogía simple es poner a su señora abuela en un nuevo ferrari que le regalaron la navidad pasada, el ferrari puede correr, pero su abuela no sabe cómo (o mas bien no quiere [pero creo que ya perdimos objetividad con esto]).

Pero para usted, el usuario común (pero no corriente) de una computadora, ¿qué es lo que implica?. Significa que va a poder tener mas de 4 gb en ram, significa que programas van a poder correr exponencialmente mas rápido, significa que en un futuro no muy lejano, pueda haber mejores juegos hechos en 64 bits!.

Los sistemas operativos del futuro (como el Windows 7 ó el Mac OSX 10.6 Snow Leopard) prometen encender ese ferrari para correrlo como debe de ser, dando una mayor velocidad en cosas cotidianas, asi que dentro de 1 año cuando estén editando su película en Movie Maker ó iMovie, o cuando estén trabajando en su proyecto de AutoCad un domingo en la noche en su sistema de 64 bits, denle gracias a las compañías de procesadores por abrir la puerta de la nueva generación de computadoras y hacer que puedan dormir tan siquiera una hora mas.

EDICIÓN: Muchas gracias a todos por sus comentarios, les recuerdo que sigo escribiendo, pero ahora en el blog de El Elemental, encuéntrenlo en http://www.elelemental.com