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

지난 36년 동안 Apple Macintosh는 세 가지 다른 CPU 아키텍처를 사용했으며 잠재적으로 네 번째 CPU 아키텍처로 마이그레이션할 준비가 되어 있습니다. ARM으로의 전환에 대한 소문이 돌고 있는 가운데, Mac에서 CPU 아키텍처의 역사를 간략히 살펴보겠습니다.

모토로라 68K(1984-1995)

1984년 오리지널 매킨토시 Apple Macintosh(1984)는 Motorola 68k CPU를 사용한 최초의 Mac이었습니다.

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

다음 10년 동안 새로운 매킨토시 컴퓨터 모델은 순수한 32비트를 포함하여 68000의 후속 제품을 사용하기 시작했습니다. 68020, 68030, 그리고 68040 작은 조각. 시간이 지남에 따라 속도와 복잡성이 증가했습니다.

전체적으로 최소 72개의 다른 Mac에서 68k CPU를 사용했습니다. 그렇게 하는 마지막 Mac 모델은 파워북 190 1995년.

파워PC(1994-2005)

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

1980년대 후반에 컴퓨팅 산업은 1970년대 레거시 CPU 아키텍처에서 다음과 같은 새로운 트렌드를 선호하기 시작했습니다. RISC(Reduced Instruction Set Computing). 이 설계 기술은 더 빠른 CPU를 약속했습니다. Apple은 다양한 RISC CPU 옵션을 탐색했지만 결국 IBM 및 Motorola와 협력하여 공통 CPU 플랫폼을 설계했습니다. 세 회사는 이것을 사용하여 Microsoft-Intel의 지배(“윈텔“).

그 결과가 PowerPC 아키텍처였습니다. IBM의 일련의 워크스테이션에서 처음 사용되었으며 1994년에는 파워 매킨토시 6100. 애플이 디자인한 68K 에뮬레이터 모든 Mac OS 사본에 포함되어 있었습니다. 이는 이 새로운 Mac이 거의 모든 구형 68K 소프트웨어를 원활하게 실행할 수 있음을 의미하며(일부 속도 저하가 있긴 하지만) PowerPC로 원활하게 전환할 수 있습니다.

  램이란? 알아야 할 모든 것

수년에 걸쳐 Apple은 PowerPC CPU를 사용하는 약 87개의 다양한 Mac 모델을 출시했습니다. 601, 603, G3, G4, 그리고 G5 시리즈. PowerPC CPU 클럭 속도는 이 기간 동안 60MHz에서 최대 2.7GHz에 이르기까지 극적으로 증가했습니다. 마지막 Apple PowerPC 모델은 파워 맥 G5, 2005년 11월에 출시되었습니다.

인텔 x86(2006-현재)

Intel 프로세서를 사용한 최초의 iMac(2006).

2000년대 중반까지 Apple은 PowerPC CPU에 대한 의존도에 어려움을 느꼈습니다. Mac은 Intel 기반 PC와 속도 패리티를 유지하는 데 문제가 있었습니다. 새로운 PowerPC 칩의 생산 및 설계 지연. 또한 G5 세대까지 PowerPC 칩은 전력 소모가 커서 작동하려면 광범위한 냉각이 필요했습니다. 노트북에서 사용 금지.

그래서 애플이 발표했을 때 인텔 칩으로의 전환 WWDC 2005에서 비평가들 기뻤지만 놀랐다. Intel보다 PowerPC의 우수성을 선전하는 수년간의 광고 후, Apple이 Intel로 전환하는 것은 매킨토시를 위한 생명선처럼 느껴졌습니다. Mac CPU 성능은 하룻밤 사이에 거의 4배 증가했습니다. 첫 번째 Intel Mac 모델은 2006년 초에 iMac과 MacBook Pro로 발표되었습니다.

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

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

계산 방식에 따라 Apple은 2006년부터 Intel CPU가 탑재된 Mac의 최소 80개 모델(최대 100개)을 출시했습니다. 최종 Intel Mac 모델은 아직 결정되지 않았지만 일부 전문가를 믿는다면 올해 말에 도착할 수 있습니다.

ARM(2021?)

애플의 2020 맥북 프로.

현재 Apple의 Intel 기반 Mac은 잘 팔리고 있으며 확실한 CPU 로드맵이 있을 것입니다. 그러나 애플이 곧 Mac을 ARM 기반 CPU로 전환 윙윙 거리고 있습니다. 이것은 Mac 라인의 세 번째 시스템 아키텍처 전환을 의미합니다. 하지만 그 이유는 무엇입니까?

  Amazon Alexa로 Roku 장치를 제어하는 ​​방법

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

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

또한 Apple이 Intel에서 칩을 구매하는 대신 자체적으로 칩을 생산하는 것이 잠재적으로 더 저렴합니다. 이것은 Apple 제품을 이미 있는 것보다 훨씬 더 터무니없이 수익성 있게 만들 것이며, 이는 수익에 좋습니다. 이러한 비용 절감은 Apple이 그 방향으로 이동하기로 선택하는 경우 더 저렴한 Mac이 지평선에 있음을 의미할 수도 있습니다.

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

남은 유일한 질문은 언제 이런 일이 일어날 것인가입니다. WWDC 2020 모퉁이만 돌면 기다려야 합니다. 무슨 일이 일어나든 매킨토시는 미래에도 플랫폼으로서 계속 번성할 것입니다. 애플이 그 과정에서 아키텍처를 더 많이 변경해야 하는 경우에도 마찬가지입니다.