Jendela

Windows RT dan 8: perbedaan antara arsitektur ARM dan x86

Daftar Isi:

Anonim

Dalam pemasangan Windows 8 khusus sebelumnya kami menjelaskan apa saja karakteristik dan keterbatasan Windows RT. Salah satu perbedaan terbesar adalah Windows RT siap bekerja pada arsitektur ARM. Namun, Apa sebenarnya arsitektur ARM, dan apa bedanya dengan arsitektur x86?

Perbedaan pada tingkat perangkat keras

Pada tingkat perangkat keras, perbedaan utama antara ARM dan x86 adalah mereka memiliki set instruksi yang berbeda.Seolah-olah, mereka berbicara dalam bahasa yang berbeda, yang membuat satu sistem sama sekali tidak kompatibel dengan yang lain. Dengan kata lain, binari tidak dapat dibagi antara kedua sistem.

Jika kita melanjutkan untuk mengeksplorasi bagaimana prosesor berperilaku, kita akan melihat bahwa ARM memiliki keunggulan besar dibandingkan x86 dalam konsumsi daya. Dengan memiliki struktur dan instruksi yang lebih sederhana, ARM mengkonsumsi daya yang jauh lebih sedikit daripada prosesor Intel biasa. Seperti yang dapat Anda bayangkan, ini menjadikannya kandidat yang sempurna untuk perangkat seluler seperti ponsel atau tablet.

Namun, prosesor x86-lah yang menonjol dalam performa, seperti yang dapat Anda lihat di benchmark seperti ini. Arsitektur yang lebih kompleks memungkinkan lebih banyak pengoptimalan dilakukan saat aplikasi berjalan, seperti menukar urutan instruksi untuk meningkatkan waktu eksekusi.

Terlepas dari kenyataan bahwa baik ARM dan Intel bekerja untuk mengurangi kelebihan satu sama lain, perbedaannya masih cukup mencolok bahwa setiap prosesor digunakan dalam jenis komputer yang berbeda: Intel ke komputer , dan ARM ke ponsel dan tablet.

Perbedaan dibawa ke perangkat lunak: Windows 8 dan Windows RT

Di atas saya katakan bahwa karena set instruksi yang berbeda, binari tidak kompatibel antara ARM dan x86. Jadi mengapa aplikasi Metro yang sama dapat berjalan di Windows 8 dan Windows RT?

Jawabannya adalah aplikasi Metro bukanlah kode biner. Biasanya, ketika Anda menggunakan komputer (Windows, Mac atau Linux) dan Anda mengompilasi sebuah program, sebuah file dibuat yang berisi instruksi yang akan dijalankan langsung pada prosesor.

"Namun, aplikasi Metro (seperti aplikasi apa pun yang dibuat dengan .NET) dikompilasi ke bahasa perantara, MSIL (Microsoft Intermediate Language), yang kemudian diinterpretasikan> "

Selain lebih banyak alasan komersial, ini adalah alasan teknis utama mengapa Windows RT hanya mendukung aplikasi bergaya Metro, akibat langsung dari penggunaan prosesor ARM.Tentu saja ada masalah kinerja: kami tidak dapat menempatkan perangkat lunak canggih seperti Mathematica atau Visual Studio pada sistem dengan prosesor ARM dan mengharapkannya bekerja sama seperti prosesor Intel.

ARM membatasi apa yang dapat kita lakukan dengan komputer

"Ide Windows RT adalah sistem untuk tablet. Kita harus benar-benar lupa bahwa ini seperti Windows>"

Misalnya, menginstal Linux di tablet ARM tidak akan semudah menginstalnya di komputer Intel. Bukan hanya karena masalah driver (yang selalu ada), tetapi karena kami memerlukan versi khusus sistem yang dibuat untuk prosesor ARM.

Kami juga tidak dapat mengontrol boot sistem. Seperti yang ngm katakan kepada Anda di edisi khusus sebelumnya, kami benar-benar lupa menghapus Secure Boot atau memodifikasi pengaturan BIOS (sekarang UEFI).

ARM, arsitektur seluler untuk sistem seluler

Kesimpulannya adalah bahwa ARM adalah jenis prosesor yang ditujukan terutama untuk ponsel dan tablet, dan Windows RT memanfaatkan semua kemungkinan yang ditawarkannya. Otonomi yang lebih besar dan kinerja yang lebih dari cukup untuk sebuah sistem di mana, mungkin, aktivitas paling intensif yang akan kita lakukan adalah mendengarkan musik sambil mengedit dokumen.

Spesial Windows 8 Secara Mendalam

Jendela

Pilihan Editor

Back to top button