Diferencia Entre 32 Bits y 64 Bits
Diferencia Entre 32 Bits y 64 Bits
Diferencia Entre 32 Bits y 64 Bits
que domstico.
Estos sistemas tienen tambin tienen una serie de inconvenientes para uso domstico.
En primer lugar, decir que en el caso del Windows XP 64 bits, le pasa exactamente lo mismo
que al XP Media Center. Es la versin inglesa (EEUU) con MUI en espaol, lo que suele dar
algunos problemas con actualizaciones y con algunos programas. Esto est solucionado en
las versiones de 64 bits de Windows Vista, que si son en el idioma correspondiente.
Adems de este problema, las versiones de 64 bits tienen una serie de inconvenientes:
- No son compatibles con programas de 16 bits o inferiores.
- Algunos programas (como algunos antivirus, algunos programas de grabacin y similares),
aunque son programas de 32 bits no son compatibles con Windows Vista 64 bits.
- Hay problemas de drivers para 64 bits.
- Los SO de 64 bits son ms caros que los de 32 bits (aunque la diferencia de precio no es
muy grande).
En cuanto al sistema en s (manejo, utilidades, etc.) son exactamente iguales a las
versiones de 32 bits correspondientes.
Hay que dejar bien claro otro punto:
Un programa de 32 bits va a correr EXACTAMENTE IGUAL en un sistema operativo de 64 bits
que en uno de 32 bits, por lo que en este aspecto no vamos a notar ninguna mejora.
Por otro lado, los inconvenientes que se pueden presentar pueden ser de muchos tipos. Para
empezar, si bien es cierto que un sistema operativo de 64bits permite ejecutar sin problemas
software de 32bits, tambin es cierto que en esto hay una serie de limitaciones. Para
empezar, los drivers de 32bits no suelen ser compatibles con SO de 64bits. La
disponibilidad de drivers en 64bits (sobre todo si se trata de Windows XP 64bits) es
menor que la disponibilidad de drivers para 32bits.
Pero es que luego nos encontramos con problemas de software. Si bien el software de 32bits
corre sin problemas (y OJO, que con algn software concreto si que puede haber problemas),
no pasa lo mismo con software de 16bits, que s que es incompatible con un sistema operativo
de 64bits (no as con uno de 32bits).
Y aun queda un pero ms. Una cosa es que el sistema operativo de 64bits vaya mejor que el
de 32bits y otra muy distinta que el resto de nuestros programas tambin lo haga. Para que un
software aproveche realmente las ventajas que puede suponer el tener instalado un sistema
operativo de 64bits, ese software tambin tiene que estar implementado para 64bits. Si no es
as nos podemos encontrar con que incluso vaya ms lento que con un sistema operativo de
32bits. Hay que tener en cuenta que los sistemas operativos de 64bits ejecutan las
aplicaciones de 32bits en modo compatibilidad, lo que siempre supone una cierta ralentizacin
en la ejecucin de dicho programa.
Pero tambin nos puede saltar otra duda: Si nuestro sistema (placa base, procesador...) es
de 64bits, no ira mejor con un sistema operativo de 64bits que con uno de 32bits?
Bueno, esto ya est explicado ms arriba. Solo aclarar que los procesadores de 64bits
trabajan perfectamente con sistemas operativos de 32bits, aunque en esto la forma de trabajar
no es igual en todos los procesadores. Hablando de procesadores ''domsticos'' (en
procesadores para servidores esto cambia algo), mientras que en los procesadores Intel las
aplicaciones de 32bits (el sistema operativo, para entendernos) trabajan en modo emulacin,
en los procesadores AMD trabajan en forma nativa, ya que los procesadores AMD trabajan en
forma nativa tanto en 32bits como en 64bits.
Hay que sealar que la incompatibilidad con aplicaciones anteriores (de 16bits, por ejemplo)
no est definida por el hardware (procesador en este caso), sino por el sistema operativo.
Como conclusin, personalmente pienso que un sistema operativo (y ms
concretamente Windows) de 64bits en la actualidad no es la mejor opcin para un
usuario domstico. Quizs cuando salgan ms aplicaciones que implementen
instrucciones de 64bits pueda ser una opcin interesante, pero de momento las
versiones de 32bits son ms que suficientes, si salvamos lo ya comentado de
programas de edicin multimedia (imagen), siempre que instalemos ms de 4GB de
RAM.
32 y 64 son el nmero de bits que el procesador puede manejar por operacin.
Poder usar instrucciones de 64 bits significa por lo general mejor manejo de memoria y, en
teora, instrucciones ms complejas en menos pasos, aunque en la prctica 32 bits para
instrucciones son suficientes.
Un CPU de 32 bits slo puede direccionar hasta 4Gb de memoria RAM, pero un CPU de 64
bits (con sistema operativo de 64 bits) puede direccionar varios terabytes de RAM.
Es decir, estamos hablando de informacin binaria. Es cueston de elevar el nmero a la
cantidad de bits para saber cuantos valores puede manejar o almacenar.
Por ejemplo
1 bit ->2^1=2->maneja 2 valores 0 y 1.
2 bits->2^2=4-> maneja 4 valores 00,01,10 y 11
4 bits->2^4=16->maneja 16 valores 0000,0001,0010,0011,.....hasta 1111.
Ahora 32 bits->2^32=4294967296 valores diferentes que puede manejar.
64 bis->2^64=18446744073709551616 valores diferentes.
Se puede comparar con una autopista.
Una autopista con 32 carriles seria el equivalente a un procesador de 32 bits. Ahora para
controlar los 32 carriles necesitarias de 32 semaforos, igual al sistema operativo de 32 bits.
Ahora cuando tienes un procesador de 64 bits, es decir 64 carriles pueden circular mas
vehiculos al mismo tiempo, ganas en velocidad y eficiencia, pero solo si tienes los 64
semaforos para que controlen todo ese trafico, que vendrian a ser un sistema operativo de 64
bits. Si instalas un so de 32 bits en un procesador de 64 bits este se comporta como de 32
bits, por lo que explicado arriba, de la falta de semaforos para controlar el trafico.