Prozora

Windows RT i 8: razlike između ARM i x86 arhitekture

Sadržaj:

Anonim

U prethodnom dijelu posebnog sustava Windows 8 objasnili smo koje su karakteristike i ograničenja sustava Windows RT. Jedna od najvećih razlika bila je ta što je Windows RT bio spreman za rad na ARM arhitekturi. Ali, Što je zapravo ARM arhitektura, i po čemu se razlikuje od x86 arhitekture?

Razlike na hardverskoj razini

Na razini hardvera, glavna razlika između ARM-a i x86 je ta što imaju različite skupove instrukcija.Kao da govore različitim jezikom, što jedan sustav čini potpuno nekompatibilnim s drugim. Drugim riječima, binarne datoteke ne mogu se dijeliti između oba sustava.

Ako nastavimo istraživati ​​kako se procesori ponašaju, vidjet ćemo da ARM ima ogromnu prednost u odnosu na x86 u potrošnji energije. Budući da ima jednostavniju strukturu i upute, ARM troši značajno manje energije od običnih Intelovih procesora. Kao što možete zamisliti, to ga čini savršenim kandidatom za mobilne uređaje kao što su telefoni ili tableti.

Međutim, x86 procesori su ti koji se ističu performansama, kao što možete vidjeti u mjerilima poput ovog. Ta složenija arhitektura omogućuje više optimizacija dok je aplikacija pokrenuta, kao što je zamjena redoslijeda instrukcija radi poboljšanja vremena izvršenja.

Unatoč činjenici da i ARM i Intel rade na smanjenju prednosti jednog nad drugim, razlike su još uvijek dovoljno uočljive da se svaki procesor koristi u različitim vrstama računala: Intel prema računalima , i ARM na mobilne telefone i tablete.

Razlike prenesene na softver: Windows 8 i Windows RT

Gore sam rekao da zbog različitih skupova instrukcija, binarne datoteke nisu kompatibilne između ARM-a i x86. Pa zašto se iste Metro aplikacije mogu izvoditi na Windows 8 i Windows RT?

Odgovor je da Metro aplikacije nisu baš binarni kod. Obično, kada ste na računalu (Windows, Mac ili Linux) i kompajlirate program, kreira se datoteka koja sadrži upute koje će se izvršiti izravno na procesoru.

"Međutim, Metro aplikacije (kao i svaka aplikacija izgrađena s .NET) kompajliraju se u međujezik, MSIL (Microsoft Intermediate Language), koji se zatim tumači> "

Osim komercijalnijih razloga, ovo je glavni tehnički razlog zašto Windows RT podržava samo aplikacije u stilu Metro, što je izravna posljedica korištenja ARM procesora.Postoji, naravno, problem performansi: ne možemo staviti moćan softver kao što je Mathematica ili Visual Studio na sustav s ARM procesorom i očekivati ​​da će raditi isto kao Intelov procesor.

ARM ograničava ono što možemo raditi s računalom

"Ideja Windows RT-a je da je to sustav za tablete. Moramo potpuno zaboraviti da je to kao Windows>"

Na primjer, instalacija Linuxa na ARM tablet neće biti tako jednostavna kao instalacija na Intel računalo. Ne samo zbog problema s upravljačkim programima (koji su uvijek prisutni), već zato što bi nam trebale verzije specifične za sustav napravljene za ARM procesore.

Nećemo moći kontrolirati ni pokretanje sustava. Kao što vam je ngm rekao u prethodnom nastavku specijala, potpuno smo zaboravili ukloniti Secure Boot ili promijeniti postavke BIOS-a (sada UEFI).

ARM, mobilna arhitektura za mobilni sustav

Zaključak je da je ARM tip procesora namijenjen posebno mobilnim telefonima i tabletima, a Windows RT iskorištava sve mogućnosti koje nudi. Više autonomije i više nego dovoljne performanse za sustav u kojem će vjerojatno najintenzivnija aktivnost koju ćemo provoditi biti slušanje glazbe tijekom uređivanja dokumenta.

Posebno detaljno o Windows 8

Prozora

Izbor urednika

Back to top button