Anonim

La CPU és un dels components més importants del vostre ordinador; al capdavall, és la unitat central de processament la que gestiona la gran majoria de les equacions implicades en l'execució del vostre ordinador i del seu programari. Potser no és conscient, però, que una CPU es pot basar en diverses arquitectures diferents.

En primer lloc, potser us preguntareu què és l'arquitectura de la CPU en primer lloc. En termes simples, una CPU només és capaç d'entendre per si sola algunes ordres bàsiques de baix nivell. Per tal que una CPU pugui comprendre llenguatges d’ordinador més avançats, com C ++ o Visual Basic, s’han de compilar aquests llenguatges de programació en comandes de baix nivell que la CPU pugui comprendre. L’arquitectura de la CPU ha de ser el més compacta i eficaç possible: d’aquesta manera, les CPU poden processar ordres de manera més ràpida i fàcil i, per tant, el vostre ordinador pot funcionar més ràpidament.

Hi ha dues arquitectures d’ordinadors principals utilitzades en dispositius de consum actuals: ARM i x86. Però, quina diferència hi ha entre aquestes arquitectures?

BRAÇA (RISC)

Les arquitectures ARM tenen dues formes diferents: ARM, que és de 32 bits, i ARM64, que és de 64 bits. Els xips ARM utilitzen l’arquitectura RISC, que també s’anomena ordinador de conjunt d’instruccions reduït. El que vol dir és que el conjunt d’instruccions d’ARM és relativament senzill i la majoria d’instruccions es poden executar en un sol cicle de rellotge.

No només això, sinó que els xips ARM utilitzen el model de càrrega i emmagatzematge, el que significa que les operacions entre objectes de dades s’han de carregar de la memòria de l’ordinador als registres del processador, després de la qual cosa es realitza l’operació i es torna a emmagatzemar a la memòria. Això és diferent dels processadors x86, perquè la informació de càrrega i emmagatzematge s'inclou directament a les instruccions del xip, de manera que es requereixen menys instruccions.

Com que els xips ARM són més simples, s’utilitza una quantitat menor de silici i una quantitat menor d’energia que s’utilitza, de manera que els xips ARM són excel·lents per a l’eficiència energètica.

x86 (CISC)

Els processadors x86 utilitzen una arquitectura diferent, anomenada CISC, o Informàtica complexa de conjunt d’instruccions. Les instruccions del CISC són generalment més complexes i solen prendre diversos cicles de rellotge per executar una sola instrucció. Com s'ha esmentat, a diferència dels processadors basats en RISC, els xips CISC tenen instruccions de càrrega i emmagatzematge incorporades, per la qual cosa les instruccions per a carregar dades i emmagatzemar-les a la memòria són més curtes. El que també vol dir és que els processadors CISC requereixen una mica més de maquinari per descodificar i executar instruccions, que a la vegada significa menys esforç en el compilador.

Els xips x86 no són tan bons quan es tracta de consum d’energia, però, en general, funcionen una mica millor que els xips ARM.

Una altra cosa important a destacar és que els processadors x86 tenen instruccions per treballar directament amb entrada i sortida, no obstant això, l’ARM no té aquestes instruccions, de manera que es requereix maquinari addicional.

Tancament

Ambdues arquitectures presenten els seus avantatges i desavantatges, i sovint pot ser difícil dir quina té un millor rendiment, tot i que, en general, x86 supera l'ARM i té instruccions per realitzar amb IO. Tanmateix, l'ARM és millor quant a consum d'energia, de manera que també té els seus avantatges.

Una breu visió general dels processadors arm versus x86