게임 콘솔에 필요한 가격을 책정하려면 모두 CPU (또는 3 개)가 포함 된 맞춤형 칩이 필요했습니다. 물론 마이크로 소프트는 인텔이 CPU를 커스텀 칩으로 허용 할 수있는 방법이 없었기 때문에 인텔 CPU에서 PowerPC로 전환했다.
XBox 360을 만들 당시 PowerPC는 가장 빠르고 사용하기 쉬운 CPU였습니다. ARM이 이겼 던 경우는 더 이상 그렇지 않습니다. 내년 또는 2 년 내에 출시 될 새로운 게임 콘솔 라운드에서 ARM이 최고의 CPU가 될 것으로 예상합니다.
새로운 PPC 장치가 있지만 새로운 8051 및 Coldfire 장치도 있습니다. 따라서이 자체만으로는 PPC의 "현재"상태를 잘 나타내는 것이 아닙니다. 새로운 ARM 장치는 새로운 PPC 장치보다 50 대 1이 더 많습니다.
이제 귀하의 질문을 직접 해결하십시오.
소형 마이크로 컨트롤러에서 고성능 컴퓨팅을위한 프로세서에 이르기까지 PowerPC 제품군 내에서 높은 확장 성과 응용 프로그래밍 인터페이스 호환성입니까?
PPC는 현재 확장 성 이점을 제공하지 않습니다. CPU는 멀티 코어 처리를 염두에두고 설계되었으므로이 부서에서는 ARM이 실제로 더 쉽습니다.
PPC는 ARM 또는 다른 CPU에서도 제공하지 않는 API 호환성을 제공하지 않습니다. 최신 소프트웨어는 고급 언어로 완전히 작성되었으므로 CPU 아키텍처는 API 호환성에 영향을 미치지 않습니다. 오늘날 고성능 32/64 비트 CPU에서는 어셈블리 언어로 작성된 것이 거의 없습니다.
기능 안전 인증에 대한 설계 및 경험의 견고성?
이것이 무엇을 의미하는지 불분명합니다. 생명 안전, 군사 또는 항공 우주 수준의 안정성이 필요하지 않은 대부분의 임베디드 응용 프로그램의 경우 PPC는 오늘날 이점을 제공하지 않습니다. ARM은 PPC보다 훨씬 더 많은 것으로 입증되었습니다. 생명 안전, 군사 또는 우주 항공의 경우 이점이있을 수 있지만 이러한 시장은 어쨌든 여러 세대에 걸쳐 세계 다른 지역보다 뒤쳐지는 경향이 있습니다.
고온 범위, 특히 고온을위한 팬없는 설계 지원?
ARM은 훨씬 저전력 아키텍처이므로 PPC가 아닌 모바일 장치에 ARM이 사용됩니다. 저전력 = 저열 = 고온 범위를 다루기가 훨씬 쉽습니다. ARM의 장점.
물론 이전 버전과의 호환성 (레거시 소프트웨어 지원)은 하나의 드라이버입니다. 그러나 더 있어야합니다.
왜 더 있어야합니까? 이것이 현재 PPC 디자인의 90 %가 여전히 PPC를 사용하는 이유입니다. 다른 10 %는 일부 사람들이 막 다른 길에 갇혀 있기 때문입니다. 정당한 이유없이 계속 사용되는 오래된 아키텍처의 많은 예가 있습니다. Z80과 6502를 새로운 디자인에 넣을 수는 있지만 여전히 좋은 인기를 끌고있는 사람은 없습니다.
PPC가 인기를 얻은 이유는 시장에서 적시에 적절한 CPU 였기 때문입니다. 그 전에는 MIPS CPU였습니다. 이제는 ARM입니다. 일부는 죽는 데 시간이 오래 걸리기 때문에 PPC가 계속 사용됩니다. 아직 MIPS 디자인도 있습니다.
@NichHalden도이 주제에 대해 완전히 정확했습니다.