Dual Core vs Quad Core
Dual Core dan Quad Core adalah dua jenis pemproses yang jatuh ke dalam kategori pemproses pelbagai teras. Dalam pemproses pelbagai teras, terdapat lebih daripada satu teras (pemproses) dalam litar bersepadu tunggal mati. Pemproses teras dua mempunyai dua teras dalam mati yang sama dan pemproses teras quad mempunyai empat teras dalam mati yang sama. Pemproses teras digunakan secara meluas dalam komputer tujuan umum, peranti tertanam, peranti rangkaian, dll. Untuk mendapatkan penggunaan pemproses pelbagai teras yang terbaik, program perisian yang dijalankan pada sistem harus dilaksanakan sedemikian rupa sehingga mereka dapat menggunakan sepenuhnya persediaan teras multi.
Apa itu teras?
Pemproses teras dua mempunyai dua teras pemproses dalam mati yang sama. Dan setiap teras mempunyai cache sendiri. Dalam pemproses teras tunggal tradisional, semasa melaksanakan arahan, jika data yang diperlukan tidak berada dalam cache, data itu harus diambil dari RAM (memori akses rawak) atau dari peranti penyimpanan, yang akan melambatkan pelaksanaan sejak pemproses telah untuk menunggu sehingga menerima data. Tetapi dengan dua teras, setiap teras melaksanakan arahan secara berasingan dan oleh itu apabila satu teras mengakses memori teras yang lain mungkin masih melaksanakan arahan. Ini akan meningkatkan prestasi sistem. Terutama dengan pelbagai tugas, jika hanya ada satu pemproses, prestasi akan menderita sejak pemproses perlu beralih antara dua proses. Oleh itu pelbagai tugas dapat mencapai prestasi terbaiknya jika terdapat lebih dari satu teras. AMD Phenom II X2 dan Intel Core Duo adalah dua contoh pemproses teras dua.
Apa itu teras quad?
Pemproses teras quad adalah pemproses dengan empat teras dalam mati yang sama. Tetapi, pemproses teras quad pertama mempunyai setiap teras secara berasingan dalam empat mati dan mereka digabungkan ke satu pakej untuk membentuk pemproses teras quad. Kemudian datang pemproses dengan keempat-empat teras dalam mati yang sama dan mereka dipanggil pemproses quad-core monolitik. Juga, beberapa pemproses teras quad dihasilkan dengan menggabungkan dua pemproses teras dua ke satu pakej. Pemproses teras quad mempunyai keupayaan untuk melaksanakan empat arahan yang berbeza pada masa yang sama. Oleh itu, ini sesuai untuk menjalankan beberapa aplikasi secara serentak. Tetapi kebanyakan aplikasi tidak dibangunkan untuk memanfaatkan sepenuhnya keupayaan teras quad. Mereka direka untuk pemproses teras tunggal. Aplikasi yang dibangunkan untuk menjalankan beberapa tugas secara serentak akan dapat memanfaatkan sepenuhnya pemproses teras quad.
Apakah perbezaan antara teras dua dan teras quad?
Pemproses teras dwi mempunyai dua teras pemproses dalam mati yang sama manakala pemproses teras quad adalah pemproses dengan empat teras dalam mati yang sama. Oleh itu, komputer dengan pemproses teras quad harus melakukan lebih baik daripada komputer dengan pemproses teras dua. Tetapi ini mungkin tidak selalu benar kerana kebanyakan aplikasi dibangunkan mensasarkan persekitaran teras tunggal atau dwi. Oleh itu, mereka tidak akan dapat memanfaatkan peningkatan prestasi yang disediakan oleh pemproses teras Quad.