CPU adalah salah satu komponen terpenting komputer Anda - lagipula, itu adalah unit pemrosesan pusat yang menangani sebagian besar persamaan yang terlibat dalam menjalankan komputer Anda dan perangkat lunaknya. Anda mungkin tidak menyadari, bagaimanapun, bahwa CPU dapat didasarkan pada sejumlah arsitektur yang berbeda.
Pertama, Anda mungkin bertanya-tanya apa arsitektur CPU di tempat pertama. Secara sederhana, sebuah CPU hanya mampu memahami beberapa perintah tingkat rendah yang sangat dasar sendiri. Agar CPU dapat memahami bahasa komputer yang lebih maju, seperti C ++ atau Visual Basic, bahasa pemrograman tersebut harus dikompilasi menjadi perintah tingkat rendah yang dapat dimengerti CPU. Arsitektur CPU harus sekompak dan seefisien mungkin - dengan cara itu CPU dapat memproses perintah lebih cepat dan lebih mudah, dan karenanya komputer Anda dapat berjalan lebih cepat.
Ada dua arsitektur komputer utama yang digunakan dalam perangkat konsumen saat ini - ARM dan x86. Tapi apa bedanya arsitektur itu?
ARM (RISC)
Arsitektur ARM datang dalam dua bentuk yang berbeda - ARM, yaitu 32-bit, dan ARM64, yang 64-bit. Chip ARM menggunakan arsitektur RISC, yang juga disebut Reduced Instruction Set Computer. Apa itu artinya set instruksi ARM relatif sederhana, dan sebagian besar instruksi dapat dieksekusi dalam satu siklus clock tunggal.
Tidak hanya itu, tetapi chip ARM menggunakan model load-and-store, yang berarti bahwa operasi antara objek data harus dimuat dari memori komputer ke register prosesor, setelah itu operasi dilakukan dan kemudian disimpan kembali ke dalam memori. Itu berbeda dari prosesor x86, karena informasi pemuatan dan penyimpanan dibangun langsung ke dalam instruksi chip - sehingga lebih sedikit instruksi yang pada akhirnya diperlukan.
Karena chip ARM lebih sederhana, ada sejumlah kecil silikon yang digunakan, dan sejumlah kecil energi yang digunakan - jadi chip ARM sangat bagus untuk efisiensi energi.
x86 (CISC)
Chip x86 tidak sebagus dalam hal konsumsi energi, tetapi mereka, secara umum, memiliki kinerja yang sedikit lebih baik daripada chip ARM.
Hal penting lain yang perlu diperhatikan adalah bahwa prosesor x86 memiliki instruksi untuk bekerja secara langsung dengan input dan output - namun ARM tidak memiliki instruksi tersebut, sehingga diperlukan perangkat keras tambahan.
Penutupan
Kedua arsitektur memiliki kelebihan dan kekurangan, dan seringkali sulit untuk mengatakan mana yang berkinerja lebih baik, namun secara umum x86 lebih baik dari ARM, dan memiliki instruksi untuk bekerja dengan IO. ARM, bagaimanapun, lebih baik dalam hal konsumsi daya - jadi ia juga memiliki kelebihan.
