Windows

Windows RT i 8: les diferències entre arquitectures ARM i x86

Taula de continguts:

Anonim

A l'anterior lliurament de l'especial Windows 8 us explicàvem quines eren les característiques i limitacions de Windows RT. Una de les diferències més grans era que Windows RT estava preparat per funcionar en arquitectures ARM. Però, què és realment l'arquitectura ARM, i en què és diferent de l'arquitectura x86?

Les diferències a nivell de maquinari

A nivell de maquinari, la diferència principal entre ARM i x86 és que tenen diferents conjunts d'instruccions .Per dir-ho, parlen un llenguatge diferent, cosa que fa totalment incompatible un sistema amb l' altre. És a dir, que no es poden compartir binaris entre tots dos sistemes.

Si passem a explorar com es comporten els processadors, veurem que ARM té un gran avantatge sobre x86 en el consum d'energia . Com que té una estructura i instruccions més senzilles, l'ARM consumeix moltíssima menys energia que els processadors Intel normals. Com podreu imaginar, això li fa el candidat perfecte per a dispositius mòbils com ara telèfons o tablets.

No obstant això, són els processadors x86 els que destaquen en rendiment, com podeu veure en benchmarks com aquest. Aquesta arquitectura més complexa permet més optimitzacions que es fan mentre s'executa l'aplicació, com ara l'intercanvi d'ordre d'instruccions per millorar el temps d'execució.

A pesar que tant ARM com Intel treballen per reduir aquests avantatges d'un sobre l' altre, les diferències continuen sent prou notables perquè cada processador s'utilitzi en un tipus diferent d'ordinadors: els Intel als ordinadors, i els ARM als mòbils i tauletes .

Les diferències traslladades al programari: Windows 8 i Windows RT

A d alt deia que, a causa dels diferents conjunts d'instruccions, els binaris no són compatibles entre ARM i x86. Aleshores, per què sí que es poden executar les mateixes aplicacions Metro a Windows 8 i Windows RT?

La resposta és que les aplicacions Metro no són exactament codi binari. Normalment, quan esteu en un ordinador (sigui Windows, Mac o Linux) i compileu un programa, es crea un fitxer que conté les instruccions que s'executaran directament al processador.

"No obstant això, les aplicacions Metro (igual que qualsevol aplicació creada amb .NET) es compilen a un llenguatge intermedi, MSIL (Microsoft Intermediate Language), que és després interpretat> "

A més de motius més comercials, aquesta és la principal raó tècnica per la qual Windows RT només suporta aplicacions estil Metro, conseqüència directa d'usar processadors ARM.També hi ha, per descomptat, el tema del rendiment: no podem instal·lar un programari potent com Mathematica o Visual Studio en un sistema amb processador ARM i pretendre que funcioni igual que en un processador Intel.

ARM restringeix allò que podem fer amb l'ordinador

"La idea de Windows RT és que és un sistema per a tablets. Hem d&39;oblidar-nos del tot que és com Windows>"

Per exemple, instal·lar Linux en una tauleta ARM no serà tan fàcil com fer-ho amb un ordinador Intel. No només per temes de drivers (que sempre hi són), sinó perquè necessitaríem versions específiques del sistema fetes per a processadors ARM.

Tampoc podrem controlar l'arrencada del sistema. Com us comentava ngm a l'anterior lliurament de l'especial, ens oblidem del tot de treure el Secure Boot o de modificar els ajustaments de la BIOS (ara UEFI).

ARM, una arquitectura mòbil per a un sistema mòbil

La conclusió és que ARM és un tipus de processador dirigit especialment a mòbils i tablets, i Windows RT aprofita totes les possibilitats que dóna. Més autonomia i un rendiment més que suficient per a un sistema en què, probablement, l'activitat més intensa que farem serà escoltar música alhora que editem un document.

Especial Windows 8 A Fons

Windows

Selecció de l'editor

Back to top button