패키지
i386, ia64, i636, x86_64, i486, amd32, amd64, sparc, powerpc, arm, noarch... 누락된 것이 있나요?
프로세서
- 인텔 - 아톰, i5, i7
- 엔비디아-테그라
- amd - 32, 64 혹시 빠진 것이 있나요?
질문
- 패키지를 프로세서와 일치시키는 데 도움을 줄 수 있습니까?
- 어떤 프로세서가 64비트입니까?
- 64비트 프로세서에서 32비트 패키지를 실행할 수 있습니까?
답변1
이것은 매우 광범위한 질문이므로 그룹을 만들어 답변해 보겠습니다.
1.- 빅 아이언(Big Iron), 오래된 아키텍처, 관심이 없다면 신경쓰지 마세요.
- 스팍 ->썬 스팍, 큰 철을 위한 CPU
- 파워PC ->파워PC, 오래된 Mac에서만 찾을 수 있습니다.
- ia64 ->아이테니엄, 다시 말하지만 PC에서는 이것을 찾을 수 없습니다.
2.- PC는 아니지만 현재 사용되는 아키텍처:
- 팔 ->팔, 휴대폰과 태블릿부터 TV와 라우터에 이르기까지 모든 곳에서 이 CPU를 찾을 수 있습니다. 그러나 일반적으로 PC라고 불리는 곳에서는 그렇지 않습니다. 그만큼엔비디아 테그라GPU를 포함한 몇 가지 다른 칩과 통합된 Arm CPU입니다.
3.- 32비트 PC 아키텍처, Ubuntu 32비트를 설치한 경우 사용해야 하는 패키지이지만 64비트에서도 작동할 수 있습니다. 이전 Atom(Z5xx, Z6xx, N2xx 및 2xx 시리즈)은 32비트 CPU입니다.
- i386 -> Intel 386 CPU 또는 호환 제품에는 지난 20년 간의 모든 것이 포함됩니다.
- i686 -> Intel Pentium M, 최신 호환 칩. 일반적으로 AMD 또는 Intel 칩이 이를 처리할 수 있습니다.
- amd32 -> AMD 32, 현재 찾을 수 있는 모든 프로세서는 해당 패키지를 사용할 수 있습니다.
4.- 64비트 PC 아키텍처, 64비트 CPU와 64비트 Ubuntu가 설치된 경우에만 이를 사용할 수 있습니다. 대부분의 경우 Atom, 모든 i5, i7 및 모든 현재 AMD 프로세서가 여기에 있습니다.
- x86_64 -> 64비트 CPU 컴퓨터에는 64비트 CPU(대부분 최신 CPU)와 64비트 버전의 Ubuntu가 설치되어 있어야 합니다.
- amd64 -> x86_64의 또 다른 이름입니다.
5.- 누구나 사용할 수 있습니다:
- noarch -> 이 패키지는 일반적으로 일부 해석된 언어로 된 스크립트, 파일 또는 프로그램이므로 모든 컴퓨터에 유용합니다.
답변2
오해하고 있는 것 같군요프로세서~와 함께건축학. 프로세서는 하드웨어 구성 요소입니다. 아키텍처는 명령어 세트, 레지스터 크기 등을 이해하는 "기계 언어"입니다.
따라서 서로 다른 제품군의 서로 다른 프로세서는 동일한 "언어"를 "말"할 수 있습니다. 즉, 동일한 이진 코드를 이해하고 그에 따라 작동한다는 의미입니다. 예를 들어 (고대) 386 및 486 프로세서는 모두 i386 코드를 이해합니다. Pentium은 MMX, SSE 등과 같은 일부 "확장"을 도입했습니다.
일부 프로세서는 이전 버전과의 호환성을 위해 두 개 이상의 명령어 세트도 이해합니다. 예를 들어 모든 최신 AMD(및 Intel) CPU는 i386 및 amd64와 모두 호환됩니다.
아키텍처의 자세한 목록(이를 지원하는 프로세서에 대한 링크 포함)은 여기에서 찾을 수 있습니다.http://en.wikipedia.org/wiki/List_of_CPU_architectures
마지막으로 마지막 질문에 대한 대답은 다음과 같습니다. 예, 64비트 프로세서에서 32비트 패키지를 실행할 수 있습니다. 대부분이 두 아키텍처를 모두 이해하기 때문입니다.OS도 32비트라면!
답변3
일반적으로 "86" 또는 "32"로 끝나는 것은 32비트이고 "64"로 끝나는 것은 64비트입니다.
그래서,i386,i486,x86,i686AMD32는 32비트입니다. 그리고IA64,x64, x86-64그리고AMD6464비트입니다.
파워PC모델에 따라 32비트 또는 64비트일 수 있습니다.
팔32비트입니다.
스팍모델에 따라 다를 수 있습니다.
프로세서도 다양할 수 있습니다. 모델에 따라 Intel원자프로세서는 32비트 또는 64비트일 수 있습니다.
Core2 프로세서를 시작으로 Intel의 모든최신 프로세서64비트입니다. 여기에는 Core i3, i5, i7 시리즈가 포함됩니다.
테그라ARM을 사용하므로 32비트 모델이기도 합니다.
일반적으로 64비트 프로세서에서 32비트 응용 프로그램을 실행할 수 있습니다. 64비트 운영 체제에서는 호환성 문제가 발생합니다. Ubuntu는 32비트와 64비트 변형으로 제공되며 모든 32비트 소프트웨어가 64비트 운영 체제에서 실행되는 것은 아닙니다. 개발자는 종종 사용할 수 있는 호환성 패키지를 만듭니다.여기는Ubuntu에서 32비트와 64비트의 차이점을 설명하는 Ubuntu 문서 기사입니다. 호환성 옵션은 하단을 참조하세요.