SISTEM TERDISTRIBUSI
KELOMPOK 6
Rohid Adiat Alma’arij
(4115505020051)
Yuraditha Aurelia Putri
(41155050200046)
Bintang Bahari
(41155050210064)
A. Multiprocessor
Multiprocessor merupakan sistem komputer dengan dua atau lebih CPU yang berbagi
akses penuh ke RAM yang sama. Beberapa prosesor dapat menjalankan tugas pada saat
bersamaan. Apabila terjadi kegagalan pada satu prosesor, maka tidak mempengaruhi tugas
prosesor yang lainnya. Tujuan dari multiprosesor yaitu untuk meningkatkan kecepatan
eksekusi sistem dengan kesalahan yang minim dan kecocokan aplikasi.
Terdapat dua jenis multiprosesor, yaitu multiprosesor memori bersama dan
multiprosesor memori terdistribusi. Dalam multiprosesor memori bersama, seluruh CPU
berbagi memori bersama. Sedangkan, multiprosesor memori terdistribusi, setiap CPU
memiliki memori pribadi nya sendiri.
Aplikasi dari Multiprosesor :
1. Sebagai Uniprosesor. Seperti Single Instruction, Single Data (SISD).
2. Sebagai Multiprosesor. Seperti Single Instruction, Multiple Data Stream (SIMD) yang
biasanya digunakan untuk pemrosesan vektor.
3. Sebagai serangkaian instruksi dalam satu perspektif. Seperti Multiple Instruction,
Single Data Stream (MISD) yang digunakan untuk menggambarkan prosesor hyper-
threading atau pipelined.
4. Sebagai sistem tunggal yang dapat mengeksekusi beberapa serangkaian instruksi
individu dalam beberapa perspektif. Seperti Multiple Instruction, Multiple Data
Stream (MIMD).
Benefit menggunakan Multiprosesor :
1. Performa yang ditingkatkan.
2. Multiple aplikasi.
3. Multitasking di dalam aplikasi.
4. Throughput dan responsivitas yang tinggi.
5. Dapat berbagi hardware antar CPU.
B. Multicomputer
Multikomputer merupakan sistem komputer yang memiliki beberapa prosesor yang saling
terhubung untuk memecahkan permasalahan. Setiap prosesor memiliki memori nya masing-
masing dan dapat diakses oleh prosesor tertentu. Setiap prosesor dapat berkomunikasi satu
sama lain melalui jaringan interkoneksi. Multikomputer mampu mengirimkan, membagi, dan
menyelesaikan tugas diantara prosesor sehingga dapat digunakan sebagai komputasi
terdistribusi.