64 비트 배포판이 종종 'amd64'라고 불리는 이유는 무엇입니까?


답변:


35

AMD가 64 비트 x86 (x86-64) CPU를 최초로 출시 것이기 때문 입니다.

AMD는 64 비트 컴퓨팅 기능을 기존 x86 아키텍처에 추가하는 혁신적인 방법으로 IA-64를 사용하여 완전히 새로운 64 비트 아키텍처를 작성하는 것과는 반대로 AMD가 처음부터 AMD64 아키텍처를 채택했습니다.

최초의 AMD64 기반 프로세서 인 Opteron은 2003 년 4 월에 출시되었습니다.

실제로 커널에서 64 비트 지원을 'x86_64'라고하며 AMD와 인텔 (및 기타)이 해당 명령을 구현한다는 사실을 나타냅니다.


4
그것은 정확하지 않습니다. 1998 년에 만들어진 Sparc 64 비트 CPU를 소유하고 있습니다. Sparc64 CPU는 1995 년으로 거슬러 올라갑니다.
Marco

1
내가 참조. 우리가 x86 CPU에 대해 이야기하고 있다는 사실을 반영하도록 편집
Renan

3
이제 맞습니다. 그러나 이것은 벤더 이름을 사용하는 것과 달리 패키지가 x64 또는 x86-64라고 불리는 이유에 대한 의문을 제기합니다.
Marco

3
@Marco : IIRC x86-64는 Intel에서 64 비트 프로세서를 출시 한 후 이름이 소개되었고 x64는 Microsoft에서 이름이 소개되었습니다. 두 배포판은 일부 배포판이 이미 AMD64를 지원했을 때 발생했습니다. 모든 것이 x86-64로 이름을 바꿔야하는 경우의 토론을 기억합니다 (x64라는 이름은 당시 알려지지 않았습니다).
Maciej Piechotka

3
인텔에 x86-64 CPU를 제공하기 전에 옵테론을 사용할 수 있었고 Linux는 IA-64와 차별화하기 위해 amd64라고 부르기 시작했습니다. 이후 인텔은 자체 CPU x86-64 CPU에 포함되도록 AMD의 64 비트 확장 라이센스를 취득했습니다. 이름 amd64가 남은 모든 이름을 바꾸는 대신.
bahamat

17

AMD는 인텔보다 먼저 x86-64를 구현했습니다. 이러한 이유로 대부분의 배포판 (및 OpenBSD와 같은 다른 OS)은 여전히 ​​AMD 일 때 첫 번째 릴리스를 수행했거나 x86-64로 이름을 바꾸는 것은 그만한 가치가 없었습니다.

이 명명 혼란에 기여하는 또 다른 요인 중 하나는 인텔과 AMD의 명명에 대한 갈등이었습니다. 인텔은 64 비트 네이밍으로 아이덴티티 위기를 겪었다. EM64T, IA-32e, 마침내 공식 Intel 64라는 이름을 사용했습니다. 반면에 AMD는 항상 AMD64라고 불렀습니다. x86-64는 두 가지 모두를 다루는 상당히 명백한 이름이었습니다. 그러나 항상 그렇지는 않았습니다. 새롭고 반짝이는 사람들이 언제 그것을 부를 수 없었는지 기억합니다. 나는 이것을 보았다 :

  • x64-Itanium과 x86-64 사이의 모호함
  • IA64-Itanium과 모호함
  • amd64-지금 보이는 것
  • EM64T-드물지만 AMD와 인텔 모두를 언급하기 전에 본 적이있다

x86-64는 아키텍처에있어 가장 짧은 이름입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.