Quais são as diferenças de hardware e software entre os Macs Intel e PPC?
Em termos de hardware: o PowerPC é um microprocessador desenvolvido principalmente pelas três empresas em desenvolvimento Apple, IBM e Motorola. Ele é construído com um computador com conjunto de instruções reduzido (RISC), que acelera a operação do MIPS (milhões de instruções por segundo). O PowerPC é baseado principalmente na arquitetura Power anterior da IBM, porque possui um conjunto de instruções RISC semelhante para microprocessadores.
Os processadores Intel e AMD são baseados em arquiteturas CISC. Normalmente, os chips CISC possuem uma grande quantidade de instruções diferentes e complexas. A filosofia por trás disso é que o hardware é sempre mais rápido que o software; portanto, é necessário criar um conjunto de instruções poderoso, que fornece aos programadores instruções de montagem para fazer muito com programas curtos. Em geral, os chips CISC são relativamente lentos (comparados aos chips RISC) por instrução, mas usam pouca instrução (menos que RISC)
PPC Macs refere-se à geração de computadores Macintosh criados em meados do final da década de 1990 até 2006 que usavam chips baseados em PowerPC RISC fabricados pela IBM ou Motorola. No último Macintosh baseado em PowerPC, o PowerMac G5 deixou de ser vendido em agosto de 2006. A versão mais recente do Mac OS X que um computador habilitado para chip PowerPC podia executar era o Mac OS X 10.5 (Leopard) (desde que o computador o suportasse).
Intel Macs refere-se aos computadores Macintosh mais recentes (desde janeiro de 2006) que usam os processadores CISC da Intel. Os Macs Intel usam EFI em vez de BIOS e podem executar as versões mais recentes do Mac OS X. Os Macs Intel também podem executar aplicativos compilados PowerPC através de uma camada de conversão chamada Rosetta, que é opcionalmente instalada na versão 10.6.
Se um programa for disponibilizado como um binário Universal, ele poderá ser executado nos Macs PPC e Intel; no entanto, muitos dos novos aplicativos lançados hoje são apenas Intel (por exemplo, Google Chrome, Final Cut Studio, Mac OS X Snow Leopard).
No que diz respeito ao hardware da Apple, as diferenças entre a última geração do PowerPC e a primeira geração da Intel eram bastante pequenas, no que diz respeito à experiência do usuário final. Eles usaram os mesmos fatores de forma e os internos totalmente novos foram efetivamente ocultos pelo exterior inalterado e pelas acomodações que o sistema operacional fazia para compatibilidade.
Os últimos Macs PowerPC foram vendidos em 2006, portanto, qualquer nova máquina desde então é a Intel.
Em geral, os Macs Intel podem executar a grande maioria dos softwares criados para Macs PowerPC. Há um impacto no desempenho para a emulação necessária, mas é executada em velocidades aceitáveis, mesmo para softwares complexos como o Photoshop. Os Macs PowerPC não podem executar o software Intel.
A versão mais recente do OS X, Snow Leopard, está disponível apenas para Macs baseados em Intel.
Os Macs Intel têm acesso a um recurso chamado Boot Camp, que permite inicializar no Windows a toda velocidade. Os Macs Intel também podem executar o Windows em máquinas virtuais com a ajuda de software de terceiros ( VMWare Fusion , VirtualBox ou Parallels ); há uma penalidade de desempenho menor nisso, mas é muito mais rápido que a emulação necessária para um Mac PowerPC executar o software Windows.
Os chips da Intel no momento da transição eram muito mais térmicos e eficientes em termos de energia do que os chips PPC da época. A Intel tinha muito mais espaço para crescer dentro dos mesmos envelopes térmicos e físicos em termos de taxa de clock e quantidade de hardware necessária para suportar uma determinada opção de processador.
O roteiro do PPC buscava taxas de clock massivas na faixa de 4 a 5 GHz, o que ampliava essas desvantagens para futuros chips PPC quando comparado aos futuros chips Intel.
A mudança para os processadores Intel eliminou a necessidade de sistemas de refrigeração líquida exóticos, o design maciço do dissipador de calor e a complexidade devido a restrições de espaço inseridas no G5 PowerMac. As fontes de alimentação também foram reduzidas.
O design do PPC estava chegando diretamente ao território do mainframe com memória de chipkill, virtualização de CPU, captura de dados de primeira falha e outros recursos de alto custo / alto custo. Basta verificar o dissipador de calor P5 e o MPM de 4 processadores com os chips de cache L3 associados para ter uma ideia de quão maciços esses processadores cresceriam antes que a fabricação do Power7 finalmente empacotasse mais energia em um pacote de menor taxa de clock / menor. (e finalmente será lançado em 2010). Agora, o Power5 e o Power6 ainda são excelentes e impressionantes no que fazem no servidor, apenas não tão apropriado para o atual mercado do Mac.
Além disso, não havia nada chegando no pipeline para um processador portátil da PPC, embora o poder estivesse presente em futuras máquinas de desktop, se alguém aceitar as muitas trocas já listadas. Simplesmente, os macs portáteis estavam famintos por potência na arquitetura PPC e provavelmente levaram a urgência de uma transição para qualquer coisa, menos o PPC.
Eu também queria saber mais sobre a arquitetura Power, encontrei algumas informações boas sobre ela. É um prazer compartilhar as seguintes informações, especialmente para o POWER8 (o mais recente da IBM):
SMT8: 8 threads por núcleo
CAPI: Interface do processador do acelerador coerente
NUCA - Acesso a cache não uniforme
Parceria NVIDIA:
Mais referências:
Do ponto de vista do usuário final, você não precisa se preocupar muito com isso. Muitos aplicativos foram produzidos como "universais", o que significa que são executados em Macs baseados em PPC e Intel, e um emulador (chamado Rosetta) permitiria que aplicativos apenas para PPC fossem executados nas novas máquinas Intel.
No entanto, com o passar do tempo, os recursos mais novos estavam disponíveis apenas para os Macs Intel; portanto, alguns aplicativos declaram abertamente que precisam de chips Intel. Além disso, a versão mais recente do Mac OS X é executada apenas em CPUs Intel.
A Apple fez um trabalho razoavelmente bom em esconder toda a transição dos usuários, para que tudo continuasse funcionando como as pessoas esperavam, descarregando qualquer trabalho pesado para os desenvolvedores de software.
Uma coisa que sei é que os PPCs são big endian por padrão, mas podem mudar de modo, se necessário. Intel são pouco endian.
O Power PC possui seu conjunto exclusivo de instruções, no qual a arquitetura RISC é rotulada como um todo e a maneira como ele executa seu programa é muito mais rápida do que a usada no PC. Sobre o software, não há diferença, exceto a maneira como ele foi codificado ou compilado. Por exemplo, o Windows NT 3.51 foi desenvolvido para o PowerPC.
O processador mais usado para PC é chamado de arquitetura CISC, que muda a maneira como você codifica e a vantagem é que opera mais de uma única tarefa ao mesmo tempo.
O termo RISC e CISC não faz diferença, já que algumas vezes o RISC 32bits tem instruções mais complexas que o CISC 8bits.
fonte