Paquetes
i386, ia64, i636, x86_64, i486, amd32, amd64, sparc, powerpc, arm, noarch... ¿me falta algo?
Procesadores
- Intel - átomo, i5, i7
- nvidia-tegra
- amd - 32, 64 ¿me falta algo?
Preguntas
- ¿Alguien puede ayudarme a hacer coincidir el paquete con el procesador?
- ¿Qué procesadores son de 64 bits?
- ¿Puedo ejecutar paquetes de 32 bits en procesadores de 64 bits?
Respuesta1
Esta es una pregunta muy amplia, intentaré responderla haciendo grupos.
1.- Big Iron, arquitecturas antiguas, no deberías preocuparte por ellas a menos que te gusten.
- sparc ->Sol Sparc, una CPU para hierro grande
- powerpc ->Encender PC, es probable que sólo lo encuentres en Macs antiguos.
- ia64 ->itanio, nuevamente, no encontrarás esto en una PC.
2.- No PC, sino una arquitectura muy actual y usada:
- brazo ->Brazo, encontrará estas CPU en todas partes, desde teléfonos y tabletas hasta televisores y enrutadores. Pero no en lo que normalmente se llama PC. ElNVIDIA TegraEs una CPU Arm integrada con un par de otros chips, incluida una GPU.
3.- Arquitectura de PC de 32 bits, los paquetes que debes usar si instalaste Ubuntu de 32 bits, pero que también pueden funcionar en 64 bits. Los Atom más antiguos (series Z5xx, Z6xx, N2xx y 2xx) son CPU de 32 bits:
- i386 -> CPU Intel 386 o compatible, incluye todo lo de los últimos 20 años.
- i686 -> Intel Pentium M, chips más nuevos y compatibles. Su chip habitualmente AMD o Intel podrá manejarlos.
- amd32 -> AMD 32, cualquier procesador que puedas encontrar hoy podrá usar ese paquete.
4.- Arquitectura de PC de 64 bits, solo puedes usar esto si tienes una CPU de 64 bits y un Ubuntu de 64 bits instalado. La mayoría de los Atoms, todos los i5, i7 y todos los procesadores AMD actuales están aquí.
- x86_64 -> Cualquier computadora con CPU de 64 bits, necesitará una CPU de 64 bits (la mayoría de las más nuevas) y una versión de Ubuntu de 64 bits instalada.
- amd64 -> Es sólo otro nombre para x86_64.
5.- Todo el mundo puede utilizarlos:
- noarch -> Estos paquetes suelen ser scripts, archivos o programas en algún lenguaje interpretado, serán útiles para cualquier computadora.
Respuesta2
Parece que estás malentendidoprocesadorconarquitectura. Un procesador es un componente de hardware. Una arquitectura es el "lenguaje de máquina" que entiende: su conjunto de instrucciones, tamaño de registros, etc.
Así, diferentes procesadores, de diferentes familias, pueden "hablar" el mismo "lenguaje", lo que significa que entienden el mismo código binario y actúan en consecuencia. Por ejemplo, tanto los (antiguos) procesadores 386 como 486 entienden el código i386. Pentium introdujo algunas "extensiones", como MMX, SSE, etc.
Algunos procesadores también entienden más de un conjunto de instrucciones, para compatibilidad con versiones anteriores: por ejemplo, todas las CPU AMD (e Intel) modernas son compatibles tanto con i386 como con AMD64.
Puede encontrar una lista detallada de arquitecturas (con enlaces a los procesadores que las admiten) aquí:http://en.wikipedia.org/wiki/List_of_CPU_architectures
Por último, pero no menos importante, para su última pregunta, la respuesta sería: sí, puede ejecutar paquetes de 32 bits en procesadores de 64 bits, ya que la mayoría entenderá ambas arquitecturas.¡Siempre y cuando tu sistema operativo también sea de 32 bits!
Respuesta3
En general, los elementos que terminan en "86" o "32" son de 32 bits y los que terminan en "64" son de 64 bits.
Entonces,i386,i486,x86,i686y AMD32 son de 32 bits. YIA64,x64, x86-64yAMD64son de 64 bits.
PowerPCPuede ser de 32 o 64 bits según el modelo.
BRAZOes de 32 bits.
SPARCPuede ser cualquiera dependiendo del modelo.
Los procesadores también pueden variar. Dependiendo del modelo, IntelÁtomoLos procesadores pueden ser de 32 o 64 bits.
Empezando por los procesadores Core2, todos los de Intelprocesadores más nuevosson de 64 bits. Esto incluye las series Core i3, i5, i7.
Tegrausa ARM, por lo que también es un modelo de 32 bits.
En general, puedes ejecutar aplicaciones de 32 bits en procesadores de 64 bits. El problema de compatibilidad surge con un sistema operativo de 64 bits. Ubuntu viene en variantes de 32 y 64 bits, y no todo el software de 32 bits se ejecutará en un sistema operativo de 64 bits. Los desarrolladores suelen crear paquetes de compatibilidad que usted puede utilizar.Aquí estáun artículo de documentación de Ubuntu que analiza las diferencias entre 32 y 64 bits en Ubuntu. Consulte la parte inferior para conocer las opciones de compatibilidad.