martes, 30 de septiembre de 2008

Dar el Salto a los 64 bits

Actualmente las computadoras vienen con procesadores muy potentes, digase Core 2 duo, AMD64 x2, Quad Core, Phenom, etc que ademas de contar con N nucleos, cuentan tambien con tecnologia de 64 bits, la mayoria del software que utilizamos es de 32 bits y el que no, es de 16 bits... esto se refiere al tamaño de las instrucciones binarias, supongase, trabajando con 8 bits, las intrucciones serian asi 1100101... de 8 digitos... con 32 seria de 32 y asi sucesivamente, mientras mas grande sea mayor capacidad de operaciones nos dará (las aplicaciones compiladas en 64 bits, son 10% mas veloces que las compiladas en 32 bits), ademas de algo mucho mas importante... cuando se creo la arquitectura de 32 bits (actualmente usada por casi todo el mundo) pensaron, el limite de ram son 4 gigas (2^32 = 4294967296 kb = 4 gigas, el 2 de la base binaria, el 32 del tamaño de instruccion, hagan la cuenta de las epocas de win95 con aplicaciones de 16 bits) y es demasiado nunca lo alcanzaran, pues estamos en el año 2008 y 4 gigas de ram sigue siendo mucho, pero no demasiado, cualquier persona con $2000 pesos mexicanos en la bolsa compra 6 gigas de ram... el problema es que, tu windows, tu linux, tu mac ni cualquier software de 32 bits detectará mas de 4 gigas por que es el limte de la arquitectura..., el limite teórico para un Windows XP x64 edition, un Windows Vista x64, una distrubicion de linux x64, es de 1638.4 gigas de ram... asi que esta arquitectura tiene muchas ventajas y ya esta bien implementada, actualmente utilizo windows xp x64 edition y no he tenido problemas de drivers ni de aplicaciones, asi que personalmente invito a dejar atras los 32 bits(asi como se hizo en un tiempo con los 16 bits) y dar el salto a esta tecnologia, todo el software de 32 bits corre perfectamente en sistemas operativos de 64 bits (en windows gracias al WOW64) ya que las instrucciones en el procesador se ejecutan con el chip de 32 bits y no se emulan por lo tanto no hay pierde de rendimiento... 

TheJez^

No hay comentarios:

Hooks en React (I), Utilizar el estado en componentes Stateless.

¿Qué son los Hooks? Los hooks son una nueva característica agregada a React (16.8), la cual consiste en un conjunto de funciones que nos p...