
Tampilan jarak dekat dari prosesor komputer.
Kredit Gambar: Zhukow/iStock/Getty Images
Perbedaan antara sistem multiprosesor dan sistem multikomputer adalah jumlah komputer yang terlibat di dalamnya. Keduanya adalah lingkungan multiprocessing: Keduanya menggunakan lebih dari satu CPU pada satu waktu. Sistem multiprosesor adalah komputer tunggal yang beroperasi dengan banyak CPU, dan sistem multikomputer adalah sekelompok komputer yang beroperasi sebagai komputer tunggal. Lingkungan multiprosesor dapat beroperasi dengan CPU yang berbagi sistem operasi -- disebut multiprosesor simetris -- atau dengan setiap CPU menjalankan instance individual dari sistem operasi -- disebut Massively Parallel Processing.
Beberapa Sistem CPU
Komputer yang memiliki dua atau lebih prosesor berdiri sendiri yang terhubung ke motherboard yang sama adalah sistem multiprosesor. Setiap prosesor mendapatkan soket dan unit pendinginnya sendiri dalam beberapa sistem CPU. Prosesor seperti pekerja konstruksi individu di lokasi konstruksi yang sama. Mereka dapat bekerja sama untuk menyelesaikan satu tugas lebih cepat atau bekerja secara terpisah untuk menyelesaikan lebih dari satu tugas secara bersamaan. Beberapa sistem CPU dapat digunakan untuk semua tugas komputasi umum, tetapi biasanya dicadangkan untuk pasar kelas atas dan penggunaan intensif seperti server dan pengeditan video profesional karena tingginya biaya. Beberapa beban kerja aplikasi tidak dapat dibagi ke lebih dari satu CPU, sehingga membatasi peningkatan kinerja.
Video Hari Ini
Komputer CPU Multicore
Prosesor multicore adalah chip tunggal yang berisi lebih dari satu CPU. Komputer yang menggunakan CPU multicore berperilaku persis seperti beberapa sistem CPU kecuali semua inti prosesor berbagi chip dan soket yang sama. Seolah-olah kru konstruksi yang disebutkan sebelumnya pergi ke lokasi kerja. Sistem multicore jauh lebih murah daripada sistem multiprosesor dan tidak membutuhkan motherboard yang luas: CPU multicore telah menggantikan beberapa sistem prosesor dalam banyak kasus. CPU multicore digunakan untuk segala jenis komputasi dan ditemukan di ponsel cerdas, tablet, laptop murah, dan desktop kelas atas. Selain itu, sistem multiprosesor dapat menggunakan beberapa CPU multicore.
Lingkungan Multikomputer Jaringan dan Tertutup
Multikomputer mirip dengan pahlawan super kartun yang menggabungkan kekuatan pahlawan yang lebih rendah, seperti Voltron atau Captain Planet. Multikomputer adalah sekelompok komputer yang berfungsi sebagai satu komputer. Setiap sistem dalam multikomputer memiliki perangkat kerasnya sendiri, instance dari sistem operasinya sendiri, dan menangani data melalui MPP. Multikomputer dapat disematkan dalam motherboard yang sama atau ditempatkan di casing komputer yang berbeda dan terhubung ke jaringan bersama. Multikomputer digunakan dalam situasi pemrosesan data massal seperti simulasi sains, pemrosesan informasi bisnis, dan hosting situs web di Internet.
Lingkungan Komputasi Terdistribusi
Komputasi terdistribusi adalah jenis multikomputasi yang secara harfiah di luar kotak - terkadang di luar wilayah geografis. Alih-alih berbagi motherboard atau jaringan lokal, komputasi terdistribusi menggunakan server untuk memecah tugas besar menjadi beberapa segmen, mendistribusikannya segmen ke sistem lain (biasanya melalui Internet), menggunakan sistem distribusi untuk memproses data dan mengembalikan data yang diproses ke server untuk analisis. Proyek SETI@home (mencari kehidupan alien) dan Folding@home (memproses data penelitian medis) adalah dua kegunaan penting dari komputasi terdistribusi yang dapat diikuti oleh hampir semua orang yang memiliki komputer secara sukarela di.