Deja Vu : 모든 Mac CPU 아키텍처의 간략한 역사

0
395

Motorola, PowerPC, Intel 및 Arm CPU 아키텍처 로고가 내부에있는 Apple 로고.

지난 36 년 동안 애플 매킨토시는 세 가지 다른 CPU 아키텍처를 가지고 있으며 잠재적으로 4 번째로 마이그레이션 할 준비가되어 있습니다. ARM 소용돌이로의 전환에 대한 소문으로 Mac에서 CPU 아키텍처의 역사를 간략하게 살펴 보겠습니다.

Motorola 68 K (1984-1995)

화면에 "Hello"가있는 오리지널 1984 Macintosh.
Apple Macintosh (1984)는 Motorola 68k CPU를 사용한 최초의 Mac이었습니다. Apple, Inc.

1984 년, 애플은 최초의 매킨토시 컴퓨터 (당연히 애플 매킨토시라고 불림)를 출시했습니다. 8MHz Motorola 68000 CPU를 사용했습니다. 개발 중에 초기 Mac 프로토 타입은 8/16 비트 Motorola 6809 CPU를 사용했습니다. 그러나 디자이너가 68000 기반 Apple Lisa를 위해 만들어지는 놀라운 그래픽 루틴을 본 후 더 비싼 16/32 비트 68000이 사용되었습니다. Apple Lisa는 5MHz 68000 만 사용했지만 새로운 Mac 프로토 타입은 8MHz에서 실행할 수 있습니다. 이것은 Lisa 팀을 업 스테이징하고 싶어했던 Steve Jobs를 기쁘게했습니다.

이후 10 년 동안 새로운 모델의 Macintosh 컴퓨터는 순수한 32 비트 68020, 68030 및 68040 칩을 포함하여 68000의 후속 제품을 사용하기 시작했습니다. 시간이 지남에 따라 속도와 복잡성이 증가했습니다.

전체적으로 최소 72 개의 서로 다른 Mac에서 68k CPU를 사용했습니다. 이를위한 최종 Mac 모델은 1995 년에 PowerBook 190이었습니다.

PowerPC (1994-2005)

Apple Power Macintosh 6100.
Apple Power Macintosh 6100, 최초의 PowerPC 기반 Mac. Apple, Inc.

1980 년대 후반, 컴퓨팅 산업은 감소 된 명령 집합 컴퓨팅 (RISC)과 같은 새로운 트렌드를 선호하기 위해 기존 1970 년대 CPU 아키텍처에서 벗어나기 시작했습니다. 이 설계 기술은 더 빠른 CPU를 약속했습니다. Apple은 다양한 RISC CPU 옵션을 탐색했지만 결국 IBM 및 Motorola와 협력하여 공통 CPU 플랫폼을 설계했습니다. 세 회사는이를 사용하여 Microsoft-Intel 지배 ( “Wintel”이라고도 함)를 막고 싶었습니다.

그 결과는 PowerPC 아키텍처였습니다. 처음에는 IBM의 일련의 워크 스테이션에서 사용되었고, 1994 년에는 Power Macintosh 6100에서 사용되었습니다. Apple은 모든 Mac OS에 포함 된 68K 에뮬레이터를 설계했습니다. 즉, 이러한 새로운 Mac은 거의 모든 구형 68K 소프트웨어를 원활하게 실행할 수 있으며 (일부 속도 저하가 있음) PowerPC로 원활하게 전환 할 수 있습니다.

수년에 걸쳐 Apple은 601, 603, G3, G4 및 G5 시리즈의 칩을 포함하여 PowerPC CPU를 사용하는 약 87 개의 서로 다른 Mac 모델을 출시했습니다. 이 시대에 PowerPC CPU 클록 속도는 60MHz에서 최대 2.7GHz까지 급격히 증가했습니다. 최종 Apple PowerPC 모델은 2005 년 11 월에 출시 된 Power Mac G5의 반복입니다.

Intel x86 (2006- 현재)

Intel CPU가 장착 된 2006 년 초 Apple iMac.
Intel 프로세서를 사용한 최초의 iMac (2006). Apple, Inc.

2000 년대 중반까지 Apple은 PowerPC CPU에 대한 의존으로 인해 어려움을 느꼈습니다. Mac은 새로운 PowerPC 칩의 생산 및 설계 지연으로 인해 Intel 기반 PC와 속도 패리티를 유지하는 데 어려움을 겪었습니다. 또한 G5 세대에서는 PowerPC 칩이 전력을 많이 소모하여 작동하는 데 광범위한 냉각이 필요하여 랩톱에서 사용할 수 없었습니다.

따라서 애플이 WWDC 2005에서 인텔 칩으로 전환하겠다고 발표했을 때 비평가들은 기뻐했지만 놀랐습니다. Intel보다 PowerPC의 우월함을 선전하는 광고 끝에 Apple이 Intel로 전환하는 것은 매킨토시의 생명선처럼 느껴졌습니다. Mac CPU 성능은 밤새 거의 4 배 증가했습니다. 최초의 Intel Mac 모델은 2006 년 초에 발표되었습니다. iMac과 MacBook Pro입니다.

세대 간의 소프트웨어 호환성을 유지하기 위해 Apple은 Mac OS X 10.4.4부터 Rosetta라는 고급 에뮬레이션 기술을 포함했습니다. 일부 PowerPC 코드를 Intel로 즉석에서 동적으로 변환 할 수 있습니다.

얼마 지나지 않아 개발자는 PowerPC 또는 Intel Mac에서 실행할 수있는 범용 바이너리로 프로그램을 배포하기 시작하여 x86으로 쉽게 전환 할 수있었습니다. Rosetta는 결국 Mac OS X 10.7 Lion부터 Mac OS X에서 제거되었습니다.

계산 방법에 따라 2006 년부터 Apple은 Intel CPU가 장착 된 Mac 모델을 최소 80 개 (아마 100 개) 출시했습니다. 최종 Intel Mac 모델은 아직 결정되지 않았지만 전문가가 있다고 생각한다면 올해 말에 출시 될 수 있습니다.

ARM (2021 년?)

2020 년 Apple Macbook Pro.
Apple의 2020 년 Macbook Pro. Apple, Inc.

현재 Apple의 Intel 기반 Mac은 잘 팔리고 있으며 그보다 앞서 견고한 CPU 로드맵이있을 가능성이 높습니다. 그러나 애플이 곧 맥을 ARM 기반 CPU로 전환 할 것이라는 소문이 돌고있다. 이것은 Mac 라인에서 세 번째 시스템 아키텍처 전환을 의미합니다.하지만 그 이유는 무엇입니까?

2010 년부터 Apple은 iPhone, iPad 및 Apple TV 하드웨어를위한 자체 ARM CPU 기반 SOC (system-on-a-chip) 패키지를 설계하는 경험을 꾸준히 쌓아 왔습니다. 회사의 발전은 놀랍습니다. 그 디자인은 속도와 와트 당 성능면에서 극적으로 향상되었으며, 일부 iPad는 이제 단일 코어 성능에서 MacBook과 경쟁합니다. Intel 수준의 성능을 ARM 칩과 일치 시키면 마침내 Mac의 CPU 아키텍처를 대체 할 수 있습니다.

ARM의 성능면에서 경쟁이 더 치열 해지면 Apple은 효율성과 제어를 포함한 아키텍처 전환의 다른 이점을 얻을 수 있습니다. 이 회사는 이미 더 빠른 사진 처리 및 AI 얼굴 인식과 같은 많은 기능을 SOC에 포함시켜 Apple 고유의 디자인 목표를 가속화하고 있습니다. Apple이 Mac 용 자체 칩을 사용하는 경우 필요한만큼만 제공되며 추가 비용은 없습니다.

또한 애플이 인텔에서 칩을 구입하는 대신 사내에서 칩을 생산하는 것이 잠재적으로 더 저렴합니다. 이것은 애플 제품을 이미 가지고있는 것보다 훨씬 더 우스꽝스럽게 수익을 낼 수있게 해줄 것이고, 이는 그것의 수익에 좋다. 이러한 비용 절감은 Apple이 그 방향으로 이동하기로 선택하면 더 저렴한 Mac이 곧 출시 될 수 있음을 의미 할 수도 있습니다.

개발자도 혜택을 볼 수 있습니다. Mac의 ARM 기반 SOC를 사용하면 앱 제조업체가 iPhone 및 iPad 소프트웨어를 Mac 플랫폼으로 더 쉽게 이식 할 수 있습니다. 또한 세 가지 플랫폼 모두에 대한 소프트웨어를 기능 패리티로 더 쉽게 유지할 수 있습니다.

남은 유일한 질문은 언제 일어날까요? WWDC 2020이 곧 다가오고 있으므로 기다려보아야합니다. 무슨 일이 있어도 매킨토시는 앞으로도 애플이 더 많은 아키텍처를 변경해야하더라도 플랫폼으로 계속 번창 할 것입니다.