Casa > Q > Que Tipo De Arquitetura De Conjunto De Instruções Os Processadores Modernos Usam?

Que tipo de arquitetura de conjunto de instruções os processadores modernos usam?

Como hoje em dia, os dois ISA (Instruction Set Architecture) mais utilizados são as arquiteturas Intel x86 e ARM.

  1. Todos os processadores Intel e AMD (entre desktops, laptops e servidores) utilizam o x86 ISAli>ARM ISA é utilizado pela maioria dos processadores móveis.inclui núcleos de CPU feitos e licenciados pela ARM como a série cortex, bem como processadores (ou SOCs) como o Exynos (da Samsung), Snapdragon (Qualcomm), Helix (MediaTek), etc.>li> Também está sendo usado por algumas CPUs de classe de servidores que ainda estão em funcionamento ( série ThunderX da Cavium, Centriq da Qualcomm e X-Gene da Applied Micro)

Os outros ISA que foram populares no passado e ainda existem em alguma classe de processadores são

  1. >li>IBM Power(e Power PC) - Power PC ainda está presente em muitos pequenos microprocessadores/controladores para sistemas embarcados enquanto POWER ISA também é usado pela IBM em suas CPUs de classe de servidores high end (sendo a mais recente Power 9 processor)>li>MIPS - Isso também era popular para processadores embutidos e de rede, mas com alguns deles estão dando lugar ao ARM (como Cavium e Broadcom) e à empresa que adquiriu as tecnologias MIPS (Imagination), agora tentando vender o mesmo.>Sparc - Isto foi desenvolvido originalmente pela Sun Micro systems e limitado aos seus sistemas servidores. O uso e a popularidade parecem estar diminuindo.

E por último há um ISA de código aberto chamado RISC V que tem'ainda não viu muitos processadores comerciais mas pode ser algo que possa surgir no futuro.

De Magnus

Porque é que o ARM não contém instruções de divisão? :: Porque é que você precisa de uma licença do ARM para projetar uma CPU ARM? Como são protegidos os conjuntos de instruções?