Vous êtes sur la page 1sur 4

Diferencia entre 32 bits y 64 bits

En principio significa que el sistema es capaz de de desplazar el doble de informacin por ciclo de reloj que en un sistema de 32bits. OJO, no que
ese desplazamiento sea ms rpido, sino que se desplazan ms datos. Evidentemente, lo primero puede implicar lo segundo en determinadas
circunstancias, pero no siempre.

Tambin implica un aumento en las direcciones de memoria, lo que hace que se supere el lmite que tienen los sistemas de 32bits, establecido en
4GB. La capacidad de direccionamiento de memoria de un sistema de 64bits es de aproximadamente 16 exabytes.

Para un usuario domstico son muy pocas las ocasiones en las que realmente va a necesitar ms de 3.5GB de RAM. Por otra parte, las
versiones superiores de Windows Vista, aunque no dejan disponibles para el usuario ms de 3.5GB (aproximadamente), s que aprovecha ese
resto de memoria, desplazando hacia esa zona una parte de lo que antes se ejecutaba en la zona disponible para el sistema
Hay que aclarar que no solo existe esta limitacin por parte del sistema operativo. Son muchas las placas base que cuando se instala el mximo
de RAM soportada (4GB o ms) es la propia BIOS de la placa base la que impone una restriccin de aproximadamente el 10% de la capacidad
total de la memoria.
En cuanto a la memoria, si bien es cierto que vamos a poder utilizar los 4GB de memoria ntegramente, tambin es ciertos que las direcciones de
memoria son mayores, por lo que la misma informacin nos va a ocupar ms espacio, lo que quiere decir que vamos a tener un incremento en la
memoria utilizable, pero no un incremento igual en los datos reales que van a caber en ella.
Otra cosa seria si hablamos de ms de 4GB de RAM.

Donde s que vamos a encontrar una mejora real es en programas de edicin multimedia (y ojo, digo edicin, no ejecucin), pero esta
mejora la vamos a notar si instalamos ms memoria RAM, no con slo 4GB (8GB en adelante).

Las operaciones de coma flotante tambin tienen un aumento significativo, as como el conjunto de instrucciones de diferentes tipos soportados.

Las ventajas son muchas y en muchos apartados, no solo en lo referente a la memoria.

Pero aqu surge la pregunta del milln: Es realmente la opcin de un sistema operativo (sobre todo Windows) de 64bits para el usuario
domstico?
Bueno, pendientes del desarrollo que sufra el software en los prximos aos, y atenindonos a lo que actualmente hay en el mercado, vamos a
tratar de dar respuesta a esa pregunta.

En principio, a pesar de las mejoras en el rendimiento que supone un sistema operativo de 64bits, la respuesta es que, salvo que realmente
necesitemos una memoria RAM por encima de los 3.5GB (que es lo mximo que deja para el usuario los sistemas de 32bits, salvo excepciones
que comentaremos ms adelante), la respuesta es que no, ya que los inconvenientes que se puede encontrar son superiores a las ventajas
obtenidas.

En primer lugar vamos a ver que ventajas tienen las versiones de 64 bits.
La principal de todas es que las versiones de 64 bits suportan mucha ms memoria (tanto RAM como virtual) que las versiones de 32 bits.
Todos los sistemas operativos de 32 bits tienen un lmite en la memoria RAM de 4Gb (que adems, en el caso de Windows, no suelen
aprovecharse completos). Esto en realidad para uso domstico no es un gran obstculo, ya que no es habitual instalar esa cantidad de memoria.
Hay algunos programas desarrollados para 64 bits, pero son programas profesionales que un usuario domstico no va a utilizar normalmente.
Las versiones de 64 bits no tienen ese lmite, por lo que podemos instalar bastante ms memoria.
La cantidad mxima de RAM soportada por las versiones de 64 bits de Windows son las siguientes:
Windows XP Profesional 64 bits.- 16Gb de memoria RAM.
Windows Vista Home Basic 64 bits.- 8Gb de memoria RAM.
Windows Vista Home Premiun 64 bits.- 16Gb de memoria RAM.
Windows Vista (Resto de versiones) de 64 bits.- - 128Gb de memoria RAM.
Como podemos ver, las cantidades de RAM son bastante mayores.
Adems de esta ventaja en la RAM, los sistemas operativos de 64 bits son algo ms rpidos que los de 32 bits, ms estables y ms seguros.

Quiere decir esto que sea mucho mejor instalar Windows 64 bits que Windows 32 bits?.
Pues hasta cierto punto no. Los SO de 64 bits estn diseados ms para un uso profesional 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.

Vous aimerez peut-être aussi