Los
teléfonos inteligentes con procesadores
de 32 bits y 64 bits no son algo nuevo, han estado presentes durante varios
años. Al optar por un nuevo teléfono inteligente, uno busca un teléfono con más
memoria RAM, mejor, cámara una memoria interna grande o una batería de alta
capacidad.
Los
anuncios hacen alarde de estas características para atraer a los clientes. Pero
rara vez se presta atención al procesador, el componente principal de tu
teléfono, que determinará el rendimiento.
Apple
ha tenido un sistema operativo de 64 bits desde el iOS 7. Android ha estado
aprovechando la arquitectura de 64 bits desde la llegada de ARMv8 y Android
Lollipop. Por lo tanto, surge la pregunta, ¿Hay
alguna diferencia entre los teléfonos inteligentes de 32 bits y 64 bits? ¿Cuál deberías
comprar? Intentaré responder a estas
preguntas lo más sencillamente posible para que puedas decidir por ti mismo.
¿Qué es un “bit”?
A
diferencia de nuestro mundo analógico, las computadoras sólo pueden entender y
operar en formato digital, es decir, usando “0” y “1”. Un bit es el
fragmento más pequeño de datos, y puede tener un valor binario de 0 ó 1. Ocho
de estos bits forman un byte. Términos como kilobyte,
megabyte o gigabyte que usamos en nuestra vida cotidiana son una
colección más grande de bytes.
El
primer microprocesador, Intel 4004, tenía una arquitectura de 4 bits.
Procesadores de 32 bits vs. Procesadores de 64 bits
Las
operaciones aritméticas y lógicas dentro de un procesador se llevan a cabo
usando registros. Si el tamaño de los registros en una CPU es de 32 bits,
entonces es una CPU de 32 bits y si el tamaño es de 64 bits, es una CPU de 64
bits. Un procesador de 32 bits puede manejar operaciones enteras de 32 bits de tamaño,
e igualmente, un procesador de 64 bits puede manejar operaciones enteras de 64
bits. Por lo tanto, si sólo se utilizan números positivos, un registro de 64
bits puede almacenar números en el rango de 0 a 18, 446, 744, 073, 709, 551, 615
(264-1). Eso es mucho más de lo que un registro de 32 bits puede
almacenar.
Los
registros de 32 bits pueden almacenar 232 valores. Usando estos
valores, las ubicaciones de memoria se asignan a la memoria física. Eso
significa que un programa puede administrar solamente 4GB (2^32) con un chip de
32 bits, incluso si el procesador puede manejar más. Un procesador de 64 bits
utiliza 64 bits para apuntar a ubicaciones de memoria. Por lo tanto los
programas pueden dirigir 18.4 exabytes de memoria. Una cantidad tan grande de
memoria aún no se requiere para propósitos prácticos.
Los
procesadores de 64 bits pueden procesar más datos por segundo que los
procesadores de 32 bits. Esto se debe a que
una CPU de 32 bits sólo puede manejar 4 bytes de datos en un ciclo CPU (8 × 4 =
32). Los procesadores de 64 bits no necesitan volver a la memoria tan a menudo
como los procesadores de 32 bits. Por lo tanto, los procesadores de 64 bits
funcionan más rápido que sus equivalentes de 32 bits.
¿Qué teléfono inteligente es mejor? ¿32 bits o 64 bits?
Como
describí anteriormente en este post, un teléfono de 32 bits sólo puede soportar
hasta 4 GB de RAM. Con las aplicaciones que exigen más y más recursos en estos
días, 4 GB de RAM pronto no será suficiente. Esta es la razón por la que los
teléfonos equipados con 6 GB o más de memoria RAM se están comercializando como
buques insignia y pronto será la norma. Un poco más de RAM también asegura que
no te enfrentarás a esos retrasos ocasionales durante la multitarea.
El
cambio más notable en sistemas operativos de 64 bits sobre 32 bits será el
rendimiento del dispositivo. En Android, esto se debe al cambio de la
arquitectura del procesador de ARMv7 a ARMv8. El nuevo diseño es más eficiente
de energía y es mucho más rápido porque puede obtener datos más rápido que el
ARMv7 de 32 bits. Además, los registros en ARMv8 casi se han duplicado. Eso es
un cambio porque ahora el procesador pasará menos tiempo buscando datos de la
memoria. Por lo tanto, las aplicaciones se cargarán más rápido, y la interfaz
será más sensible.
Muchas
aplicaciones en la App Store de Apple y Google Play Store siguen
ejecutándose en sistemas operativos de 32 bits. Esto se debe a que las aplicaciones escritas para la
plataforma de 32 bits también pueden ejecutarse en la plataforma de 64 bits.
Pero las aplicaciones escritas para el procesador de 64 bits sólo pueden
ejecutarse en el procesador de 64 bits. Muchas aplicaciones también
proporcionan dos versiones de la misma aplicación para ejecutarse en ambas
plataformas de manera eficiente.
¿Cómo comprobar si mi dispositivo es de 32 bits o 64 bits?
En
iPhones, cada iOS desde iOS 7 es de 64 bits. En los teléfonos inteligentes
con Android, cualquiera por encima de ARMv8 es un dispositivo de 64 bits.
También
puedes comprobar si tu teléfono es de 64 bits en Android utilizando la
aplicación Antutu Benchmark . Aunque se trata de una aplicación de evaluación
comparativa, puedes utilizarla sólo para ver la información de tu
dispositivo. Abre Antutu Benchmark y toca en “info”.
En
la actualidad casi todos los nuevos procesadores móviles y sistemas operativos
son de 64 bits, y la cuestión de si comprar un teléfono inteligente de 32 bits
o un teléfono inteligente de 64 bits desaparece.
¿Ahora
tienes una idea clara sobre los teléfonos inteligentes de 32 bits frente a uno
de 64 bits? Comparte tus comentarios a continuación. Por favor comparte el post
en las redes sociales.
Fuente:
Fossbytes