Penggunaan Banyak Prosesor dalam Satu Komputer

Meskipun penggunaan beberapa prosesor telah berkembang dalam beberapa tahun terakhir, komputer multiprosesor berusia lebih dari 30 tahun. Sejak saat ini, kemampuan mereka telah berevolusi sebanyak implementasi mereka. PC desktop modern dapat memiliki satu chip dengan sebanyak 12 core pemrosesan. Masing-masing inti dapat menyelesaikan tugas secara independen dari yang lain. Menggunakan banyak prosesor di komputer memiliki banyak kaitan dengan perangkat lunak seperti halnya dengan perangkat keras.

Multiprosesor asimetris

Implementasi awal multiprocessing disebut asimetris. Jenis pemrosesan ini pada dasarnya adalah dua prosesor yang sepenuhnya berbeda yang tidak dapat berbagi sumber daya. Akibatnya, sistem operasi yang terpisah, atau OS, diperlukan untuk setiap prosesor. Bentuk multi-pemrosesan ini terutama cocok untuk aplikasi yang disesuaikan, seperti router di mana satu prosesor hanya menangani penerusan paket sementara yang lain menangani secara eksklusif dengan tugas-tugas administratif.

Multiprocessing Simetris

Simetris adalah bentuk multi proses yang paling umum dan modern. Dalam hal ini, satu OS mengelola sumber daya dari semua inti pemrosesan. Program dalam OS itu dapat dirancang untuk menggunakan kedua prosesor secara bersamaan. Demikian juga, banyak program yang berjalan di dalam OS itu dapat ditugaskan untuk prosesor yang terpisah. Prosesor dalam lingkungan simetris berbagi bus memori yang sama dan sumber daya eksternal lainnya.

Beberapa Pengaturan Motherboard Socket

Model multiprosesing juga memiliki dua implementasi fisik. Jenis motherboard yang kompatibel dengan multi-prosesor pertama dan tertua dirancang dengan beberapa soket CPU yang terpisah. Saat ini, aplikasi ini terbatas pada motherboard tingkat server, seperti jajaran Xeon Intel. Motherboard itu sendiri kemudian dibangun dengan arsitektur yang berbagi memori antara dua prosesor, serta memungkinkan prosesor itu sendiri untuk berkomunikasi satu sama lain. Tersedia motherboard yang dapat menampung hingga empat soket.

Banyak CPU

Sebagian besar komputer dengan kemampuan multiprosesing saat ini menggunakan implementasi fisik lainnya, sebuah chip multicore tunggal. Jenis chip ini cocok dengan soket tunggal tetapi menampung banyak prosesor di dalam, yang dikenal sebagai "core." Kemampuan untuk mengakses memori dan menyebarkan pekerjaan di antara prosesor yang berbeda dibangun dalam arsitektur pada chip; motherboard hanya menyediakan satu bus ke kluster prosesor tersebut. Kerapatan chip berkisar dari dua core pemrosesan hingga sebanyak 12.

Pesan Populer