¿Qué es mejor, la tableta x86 o la tableta ARM? ¿X86 es más adecuado para el sistema Win y Arm es más adecuado para Android?
1. Rendimiento:
Los ordenadores estructurados X86 son mucho más rápidos y potentes que los sistemas estructurados ARM en cualquier caso. Las CPU X86 tienen más de 1G, son populares las de doble núcleo y las de cuatro núcleos. Generalmente se producen utilizando el proceso de 45 nm (o incluso más avanzado). En cuanto a ARM: las CPU suelen tener varios cientos de megabytes y solo recientemente hay CPU disponibles. Apareció 1G. El proceso se usa generalmente con tecnología de proceso de menos de 65 nm. Se puede decir que ARM no es un oponente del sistema estructural X86 en términos de rendimiento y tecnología de producción.
Sin embargo, la ventaja de ARM no radica en su potente rendimiento sino en su eficiencia. Sin embargo, ARM utiliza el conjunto de instrucciones de canalización RISC, que está fundamentalmente en desventaja para completar trabajos integrales. Fijo, sus ventajas se pueden aprovechar al máximo.
2. Capacidades de expansión
Las computadoras con estructura X86 utilizan un método "puente" para conectarse a dispositivos de expansión (como discos duros, memoria, etc.), y las computadoras con estructura x86 lo han hecho recientemente. En los últimos 30 años, ha estado equipado con muchos tipos de equipos de expansión y es relativamente barato, por lo que las computadoras con estructura x86 pueden expandir fácilmente su rendimiento, como agregar memoria, disco duro, etc.
Las computadoras estructuradas ARM conectan la CPU a los dispositivos de almacenamiento de datos a través de una interfaz de datos dedicada, por lo que es difícil expandir el almacenamiento, la memoria y otras capacidades de rendimiento de ARM (generalmente la memoria y el almacenamiento de datos se han determinado durante el proceso de producción). diseño) capacidad), por lo que los sistemas que utilizan la estructura ARM generalmente no consideran la expansión. Básicamente, respete el principio de "ya es suficiente".
3. Compatibilidad del sistema operativo
El sistema X86 está dominado por la alianza Wintel creada por Microsoft e Intel. Ha monopolizado el sistema operativo de computadoras personales durante casi 30 años y ha formado un enorme. base de usuarios También ha solidificado profundamente los hábitos de uso de muchos usuarios. Al mismo tiempo, el sistema x86 ha formado un estándar unificado en términos de desarrollo de hardware y software. Casi todas las plataformas de hardware x86 pueden usar directamente el sistema Windows de Microsoft. herramientas y software populares, por lo que x86 El sistema tiene ventajas incomparables en términos de compatibilidad.
Casi todos los sistemas ARM utilizan el sistema operativo Linux, y casi todos los sistemas de hardware tienen que construir sus propios sistemas por separado y son incompatibles con otros sistemas. Esto también resulta en la incapacidad de su software de aplicación para trasplantarse fácilmente. Siempre ha restringido seriamente el desarrollo y la aplicación de sistemas ARM. Después de que GOOGLE desarrolló el sistema Android abierto, unificó el sistema operativo de las computadoras con estructura ARM, lo que permitió que los sistemas informáticos recientemente lanzados basados en la estructura ARM tuvieran un sistema operativo unificado, abierto y gratuito, proporcionando una base poderosa para el desarrollo de ARM. . Apoyo y motivación.
4. La conveniencia del desarrollo de software y la diversidad de herramientas utilizables.
Han pasado casi 30 años desde que se lanzó el sistema de estructura X86. Durante este período, las computadoras x86 han pasado. Durante un período dorado de rápido desarrollo, las aplicaciones de usuario, la combinación de software, la combinación de herramientas de desarrollo de software y la compatibilidad han alcanzado un estado muy maduro e incluso perfecto. Por lo tanto, cuando se utiliza un sistema informático X86, no solo hay una gran cantidad de software de terceros para elegir, sino también una gran cantidad de herramientas de programación de software que pueden ayudarlo a completar el trabajo que desea completar.
Los sistemas informáticos estructurados por Arm están restringidos por limitaciones de rendimiento del hardware, simplificación del sistema operativo y problemas de compatibilidad del sistema. Como resultado, los sistemas informáticos estructurados por Arm no pueden tener tantas herramientas y programas de programación como el software de terceros. está disponible para su selección y uso. La mayoría de los lenguajes de programación de ARM usan C y JAVA.
Comparando este punto, la conclusión más directa es: desarrollar software basado en la plataforma del sistema informático de estructura x86 es más fácil y simple que el sistema de estructura de brazo, el costo real es menor y es más fácil de encontrar. software de terceros (ahorre tiempo y costos de su propio desarrollo) y el trasplante de software es más fácil.
Del análisis comparativo anterior, tenemos una sensación muy clara de que las computadoras con estructuras ARM y X86 no se pueden comparar en absoluto. ARM simplemente no es el oponente de las computadoras X86. Sí, si solo considera los aspectos mencionados anteriormente, ARM de hecho no puede competir con las computadoras X86 y ni siquiera está calificado para comparar.
Sin embargo, en los últimos 1 o 2 años, los productos de ARM se han desarrollado rápidamente en aplicaciones de terminales, especialmente aplicaciones de terminales portátiles (como teléfonos inteligentes, tabletas, etc.), y sus ventas han superado con creces las ventas de computadoras con estructura x86. Se puede ver que ARM tiene su propia ventaja incomparable en comparación con las computadoras con arquitectura X86. Esta ventaja es: consumo de energía.
5. Consumo de energía
Las computadoras X86 necesitan adaptarse a las necesidades de diversas aplicaciones y sus ideas de desarrollo son: rendimiento + velocidad. En los últimos 20 años, la velocidad de las computadoras x86 ha pasado de unos pocos M en el 8088 original a unos pocos G ahora, y todavía tiene varios núcleos. Su velocidad y rendimiento han aumentado miles o decenas de miles de veces. ha hecho que las computadoras x86 sean indispensables en la vida pública. Sin embargo, la dirección de desarrollo y el modelo de las computadoras x86 han mantenido su consumo de energía alto. Una computadora solo puede consumir unos pocos cientos de vatios. Incluso las computadoras portátiles o netbooks que dicen ser de bajo consumo y ahorro de energía tienen más de diez o veinte vatios. consumo de energía, que es incomparable con las computadoras con estructura ARM.
Las ideas de diseño y desarrollo de ARM son: siempre que cumpla con una aplicación específica, es el más fuerte en un determinado campo especializado (incluso si es inútil en otros aspectos, Arm no lo es). La tecnología más fuerte, que tampoco es un proceso de fabricación muy avanzado, produce un sistema informático que no es muy potente, pero es el mejor en una determinada aplicación profesional, especialmente en muchas aplicaciones de terminales, especialmente en aplicaciones de terminales móviles. pues su dominio absoluto es: el consumo de energía.
El alto consumo de energía ha provocado una serie de problemas que el sistema X86 no puede resolver: la duración de la batería del sistema es débil, no se puede reducir de tamaño, tiene poca estabilidad y tiene altos requisitos de uso. ambiente. Desde aquí podemos ver que los sistemas x86 y los sistemas ARM se utilizan en dos campos completamente diferentes. No hay intercambiabilidad entre ellos y pueden ignorarse en servidores, estaciones de trabajo y otras aplicaciones informáticas de alto rendimiento.