Skip to main content

Apa itu multiproses simetris?

Symmetric Multiprocessing (SMP) adalah jenis arsitektur komputer di mana dua atau lebih unit pemrosesan pusat (CPU) berbagi tautan umum ke memori yang sama.Awalnya dikembangkan pada 1960 -an dan telah digunakan dalam berbagai konfigurasi sejak itu.Prosesor apa pun dalam sistem SMP dapat mengakses dan menjalankan perangkat lunak dari setiap bagian dari memori bersama.Popularitas pengaturan ini telah berfluktuasi sepanjang tahun karena teknologi telah berkembang dan pasar telah berubah, tetapi masih merupakan salah satu bentuk paling umum dari teknologi multiprosesor.

SMP berasal dari awal 1960 -an sebagai cara untuk menghubungkan beberapa prosesor di atas yang tinggi-Speed Connection dan memungkinkan mereka memiliki akses ke set modul memori yang sama.Karena memori dibagikan di antara prosesor, perangkat keras SMP bisa lebih murah daripada teknologi lain yang dapat mendedikasikan memori untuk setiap prosesor.Banyak variasi dari pengaturan ini telah digunakan, dengan beberapa menggunakan mistar gawang sederhana untuk menghubungkan dua prosesor, sementara yang lain menggunakan interkoneksi yang lebih canggih antara sebanyak 32 prosesor.Sistem multiprosesing simetris apa pun dapat ditahan dengan kecepatan dan kapasitas interkoneksi ini;Suatu sistem dengan 32 prosesor tidak harus 32 kali lebih cepat karena hubungan umum antara prosesor ini dan memori sistem dapat menjadi padat.

Salah satu keuntungan utama yang dimiliki multiproses simetris dibandingkan teknik lain adalah bahwa sistem SMP kurang lebih memperlakukan semua prosesornya secara setara, sehingga memberikan masing -masing kualitas akses yang sama ke perangkat keras komputer lainnya.Ini berarti bahwa prosesor apa pun dalam sistem dapat membaca dan menjalankan instruksi dari program perangkat lunak terlepas dari di mana program -program tersebut berada di memori komputer.Banyak program perangkat lunak sekarang dibagi menjadi potongan -potongan kecil yang dikenal sebagai utas;Ketika program -program ini dijalankan pada sistem SMP, setiap prosesor dapat menjalankan utas program, dengan demikian meningkatkan kinerja secara keseluruhan.Perangkat lunak tingkat pengguna tidak perlu dimodifikasi untuk dijalankan pada sistem yang mendukung multiproses simetris, tetapi sistem operasi yang mendasarinya harus mendukung teknologi.

Popularitas multiproses simetris telah berkurang dan lilin selama bertahun -tahun karena teknik lain telah dikembangkan dan arsitektur baru telah dieksplorasi.Publisitas tentang kemungkinan dampak teknologi pada komputasi muncul pada awal 1990 -an;Sejumlah perusahaan, terutama sistem komputer berurutan, mulai berspesialisasi dalam membangun sistem SMP kelas atas.Sequent, yang diakuisisi oleh IBM pada tahun 1999, dipuji karena desainnya tetapi tidak pernah dapat bersaing secara efektif dengan raksasa industri komputer.Teknik multiproses yang lebih baru seperti Access Memory Non-Uniform (NUMA) memiliki sebagian SMP dalam sistem kelas atas.

Pembuat komputer telah bereksperimen dengan multiproses simetris dalam perangkat keras tingkat konsumen selama bertahun-tahun;Di luar perangkat keras antusias yang mahal, bagaimanapun, sebagian besar komputer pribadi tidak memiliki teknologi.Teknik baru untuk membuat sistem CPU tunggal lebih efisien, seperti multithreading simultan atau "hiperthreading," bersama dengan meningkatnya teknologi multicore telah meningkatkan kinerja komputer tanpa biaya tambahan SMP.Namun, dimungkinkan untuk menggabungkan teknologi ini, dan komputer desktop yang paling kuat dapat mencakup beberapa prosesor multicore yang terhubung melalui SMP, sehingga menciptakan sistem dengan sejumlah besar daya komputasi.