Tutorial

X86 vs arm prosesor: perbedaan utama dan manfaat

Daftar Isi:

Anonim

Prosesor dapat memiliki banyak sekali fungsi, tetapi yang utama terhubung ke motherboard kami dan dengan demikian menjadi "otak" mesin tempat sebagian besar informasi diproses. Meski demikian, prosesor ini juga memiliki perbedaan satu sama lain. Kita akan mengetahui perbedaan antara prosesor ARM dan x86.

Pada artikel ini kami akan membantu Anda mempelajari lebih lanjut tentang ARM dan x86. Terutama ini adalah dua keluarga prosesor paling umum di dunia kita. Apa kekuatan, kelemahan, dan penerapannya? Siap? Ayo mulai!

Indeks isi

Prosesor X86 vs ARM: perbedaan dan manfaat utama

Prosesor komputer dan ponsel bekerja dengan cara yang berbeda, karena setiap mesin memiliki kebutuhan dan karakteristik spesifiknya sendiri. Dalam hal komputer, produsen utamanya adalah AMD dan Intel, karena ponsel diwakili oleh Qualcomm, Samsung atau Media Tek.

Prosesor Intel dan AMD juga dikenal sebagai prosesor x86. Dalam komputasi, x86 atau 80 × 86 adalah nama generik untuk keluarga prosesor berbasis Intel 8086 dari Intel Corporation.

Arsitekturnya disebut x86 karena prosesor pertama dalam keluarga ini hanya diidentifikasi oleh angka yang diakhiri dengan urutan "86". Dengan kata lain, kita dapat mengatakan bahwa istilah x86 mengacu pada keluarga set arsitektur instruksi, berdasarkan pada Intel 8086.

Perbedaan antara ARM dan x86

Perbedaannya dimulai pada teknologi yang digunakan dalam pembuatan prosesor. Sistem smartphone menggunakan teknologi ARM, sedangkan komputer menggunakan teknologi x86. Kami telah menyiapkan penjelasan singkat tentang operasi dan karakteristik masing-masing.

Prosesor X86 dan arsitektur CISC

Prosesor x86 dikembangkan dari arsitektur CISC (Complex Instruction Set Computers). Sistem ini digunakan untuk struktur yang lebih kompleks, yaitu, mereka membutuhkan lebih banyak pekerjaan dalam fungsinya dan memiliki lebih banyak elemen dalam komposisi mereka, menjadikannya ideal untuk komputer.

Contoh dari kompleksitas arsitektur CSIC dapat berupa perangkat keras dari chip Core 17. Komposisinya cukup lengkap karena sejumlah besar bagian dan elemen, yang akibatnya diterjemahkan menjadi lebih banyak fungsi untuk mesin.

Jenis prosesor ini memungkinkan beberapa kegiatan terjadi pada saat bersamaan dari satu instruksi. Prosesor CISC dapat melakukan banyak tugas secara bersamaan tanpa ada yang dirugikan, karena chip ini sudah diprogram untuk itu.

Prosesor ARM dan arsitektur RISC

Perbedaan antara ARM dan x86 terutama disebabkan oleh kompleksitas komposisinya, sementara x86 dikembangkan dari arsitektur yang lebih kompleks, prosesor ARM didasarkan pada RISC (Reduced Instruction Set Computer), yang sesuai namanya Katanya, bertujuan menjadi lebih sederhana.

Meskipun lebih ramping, perangkat ARM memang memiliki beberapa elemen x86, meskipun ada banyak perbedaan dalam cara kedua prosesor menjalankan tugas mereka.

Sementara prosesor CSIC hanya menuntut satu perintah, prosesor ARM menuntut beberapa perintah sehingga beberapa aktivitas dapat dilakukan. Namun, karena instruksinya lebih sederhana, prosesnya menjadi lebih cepat.

Perbedaan lain antara teknologi ARM dan X86 juga ditemukan pada beberapa fitur. Komputer melakukan tugas yang tidak dilakukan oleh ponsel dan sebaliknya, sehingga tidak ada gunanya menawarkan prosesor yang sangat kompleks untuk smartphone dengan fungsi kecil. Jadi ada beberapa prosesor dengan karakteristik unik.

Singkatan ARM berasal dari Advanced Risc Machine, nama perusahaan yang dibuat untuk melisensikan pembuatan prosesor dalam teknologi ini. Perbedaan lainnya dengan prosesor x86 adalah bahwa ARM dirancang untuk memiliki konsumsi daya minimal dan tanpa banyak kehilangan daya pemrosesan.

Luar biasa kelihatannya, prosesor ARM adalah yang paling banyak digunakan di dunia, mulai dari oven microwave hingga sistem kontrol tertanam, mainan, HD dan banyak lagi. Singkatnya, semuanya harus kecil, menghabiskan sedikit energi dan memproses informasi secara efisien.

Prosesor ARM berfokus pada menjaga jumlah instruksi sesedikit mungkin sambil juga menjaga instruksi sesederhana mungkin.

Instruksi sederhana memiliki beberapa keunggulan untuk insinyur perangkat keras dan perangkat lunak. Karena instruksinya sederhana, sirkuit yang diperlukan membutuhkan lebih sedikit transistor, sehingga menghasilkan lebih banyak ruang untuk chip.

Intel 8086, prosesor x86 pertama

Berasal dari arsitektur ini, AMD telah mengembangkan x86-64, serangkaian besar instruksi yang memungkinkan ruang alamat lebih banyak, memungkinkan lebih banyak RAM untuk dibaca, di antara implementasi lainnya.

Ini dicapai pada awalnya dengan menciptakan arsitektur yang jauh lebih sederhana daripada prosesor x86. X86 memiliki beberapa tahapan pemrosesan, yaitu, sementara satu bagian memuat instruksi ke dalam memori, bagian lain memproses data yang akan diterima instruksi ini, yang lain mengalokasikan cache untuk menerima output, yang lain menyediakan instruksi lain untuk menjadi selesai, dll.

Sampai menyatukan semuanya dan memberikan hasilnya. X86 juga memiliki program internal (mikrokode) yang mengimplementasikan instruksi, yang memungkinkan mereka ditingkatkan oleh pabrikan. Semua ini membuat x86 sangat cepat dan efisien, namun ia memakan lebih banyak ruang fisik dan menghabiskan lebih banyak daya.

Efisiensi prosesor ARM

Prosesor ARM tidak memiliki mikrokode ini, mereka memiliki lebih sedikit tahapan pemrosesan (umumnya 3 hingga 8, dibandingkan dengan 16 hingga 32 pada x86), di antara penyederhanaan lainnya. Tetapi untuk mengkompensasi hilangnya kinerja yang disebabkan oleh penyederhanaan arsitektur ARM, mereka memiliki beberapa solusi yang membuat eksekusi kode lebih efisien.

Misalnya, kumpulan instruksi yang dapat diproses, dengan melakukannya dengan lebih banyak data per instruksi. Untuk alasan ini, program PC tidak dapat dijalankan dalam ARM, karena instruksi mesin berbeda.

Perbedaan dalam latihan

Jika Anda menggunakan peramban web di komputer, Anda akan memiliki kemungkinan untuk bekerja dengan jumlah tab terbuka yang jauh lebih besar tanpa ada penghentian: Anda dapat mengandalkan sumber daya seperti pembagian layar, memutar video dan audio dengan kecepatan, di antara perincian lainnya.

Di sisi lain, dengan smartphone, jumlah fungsi berkurang, Anda tidak dapat bekerja dengan banyak tab dan kecepatan juga lebih sedikit.

Perbedaan konsumsi listrik

Konsumsi daya pada desain yang disematkan mungkin menjadi salah satu kriteria paling penting. Suatu sistem yang dirancang untuk terhubung ke sumber daya, seperti jaringan utilitas, biasanya dapat mengabaikan batasan konsumsi daya, tetapi desain seluler (atau yang terhubung ke sumber daya yang tidak dapat diandalkan) mungkin sepenuhnya tergantung pada manajemen. energi.

Core ARM unggul dalam desain berdaya rendah dengan banyak (jika tidak sebagian besar) core mereka tidak memerlukan heatsink. Konsumsi daya umumnya kurang dari 5W, dengan banyak paket termasuk GPU, periferal, dan memori.

Disipasi daya yang kecil ini hanya dimungkinkan berkat transistor yang lebih sedikit digunakan dan kecepatan yang relatif lebih rendah (dibandingkan dengan CPU desktop umum). Tetapi sekali lagi (terkait dengan bagian sebelumnya) ini berdampak pada kinerja sistem dan oleh karena itu operasi yang lebih kompleks akan memakan waktu lebih lama.

Core Intel mengonsumsi daya lebih banyak daripada core ARM karena kompleksitasnya yang lebih besar. Intel I-7 kelas atas dapat mengonsumsi daya hingga 130W, sementara prosesor notebook Intel (seperti Atom dan Celeron) mengonsumsi sekitar 5W.

Dirancang untuk penggunaan laptop yang sangat murah, prosesor konsumsi daya yang lebih rendah (jalur Atom) tidak mengintegrasikan grafis dalam prosesor, sedangkan versi seluler melakukannya. Namun, mereka yang mengintegrasikan grafik memiliki kecepatan clock yang secara signifikan lebih rendah (antara 300 MHz dan 600 MHz), menghasilkan kinerja yang lebih rendah.

Perbedaan dalam perangkat lunak

Ketika datang ke dua nama besar di pasar prosesor, membandingkan ketersediaan perangkat lunak dan rantai alat sulit, karena keduanya banyak digunakan.

Perangkat berbasis ARM memiliki keunggulan menjalankan sistem operasi yang dirancang untuk ponsel seperti Android. Perangkat berbasis Intel memiliki keuntungan menjalankan hampir semua sistem operasi yang dapat berjalan pada komputer desktop standar, termasuk Windows dan Linux.

Kedua perangkat berpotensi menjalankan aplikasi yang sama selama aplikasi tersebut dikompilasi dalam bahasa seperti Java.

Namun, sistem berbasis ARM saat ini terbatas pada sistem operasi apa yang dapat diinstal karena sebagian besar sistem operasi ditulis untuk komputer berbasis x86.

Beberapa distribusi Linux ada untuk ARM, termasuk sistem operasi Raspberry Pi yang terkenal, tetapi beberapa pengguna mungkin menemukan ini sebagai batasan. Sebagai teknologi ARM menjadi semakin populer, Microsoft merilis versi ramping dari Windows 10 yang disebut Windows 10 IoT Core, yang dapat berjalan pada prosesor ARM.

Perbedaan dalam aplikasi

Prosesor yang Anda gunakan akan tergantung pada persyaratan komputer Anda. Jika rencana Anda adalah memproduksi secara massal mesin plat tunggal yang tujuannya tidak mahal, maka satu-satunya pilihan nyata adalah ARM.

Jika rencananya adalah memiliki platform yang kuat, maka Intel atau AMD adalah pilihan terbaik. Jika penghematan daya menjadi perhatian, maka ARM mungkin menjadi pilihan terbaik, tetapi ada prosesor Intel yang membanggakan daya pemrosesan yang kuat sambil memberikan disipasi daya rendah.

Kami merekomendasikan membaca prosesor terbaik di pasar

Untuk proyek yang tidak memerlukan tampilan yang rumit (seperti monitor), kemungkinan besar ARM adalah pilihan. Ini bermuara pada beberapa faktor, termasuk biaya mikrokontroler ARM, paket apa yang tersedia, dan variasi luas yang ditawarkan oleh banyak vendor. Kami menyarankan Anda melihat semua yang kami tulis tentang Raspberry Pi 3.

Secara keseluruhan, baik Intel dan ARM menghasilkan mesin yang luar biasa dengan beragam pengontrol dan periferal terintegrasi. Setiap jenis, ARM atau x86, cocok di ceruknya sendiri. Meskipun informasi sudah bocor bahwa Apple dan Microsoft akan menggunakan konsep "tablet 2-in-1" mereka, prosesor jenis ini dan sangat meningkatkan otonomi peralatan portabel. Apa pendapat Anda tentang artikel kami tentang prosesor x86 vs ARM? Kami ingin tahu pendapat Anda!

Tutorial

Pilihan Editor

Back to top button