Cara Membedakan Multiprocessing Simetris dan Asimetris?

Perbedaan yang menonjol antara multiprocessing simetris dan asimetris adalah, dalam multiprocessing simetris, CPU identik dan mereka berbagi memori utama sementara, dalam multiprocessing asimetris, CPU tidak identik dan mereka mengikuti hubungan slave-master.

Prosesor atau CPU merupakan komponen penting dalam komputer. Ini menangani operasi aritmatika dan logis dan menangani tugas input-output. Ini juga menghasilkan sinyal untuk menyinkronkan operasi komponen lain. Tergantung pada jumlah prosesor , ada dua jenis sistem komputer sebagai sistem prosesor tunggal dan sistem multiprosesor . Dalam sistem prosesor tunggal, satu CPU mengeksekusi set instruksi tujuan umum dan instruksi dari proses pengguna. Sistem multi-prosesor terdiri dari beberapa prosesor, dan mereka dapat menjalankan banyak tugas pada saat yang bersamaan. Sistem ini meningkatkan throughput dan keandalan. Ada dua jenis sistem multiprosesor yang disebut multiprosesor simetris dan asimetris.

Topik bahasan kami tentang:

  1. Apa itu Multiprocessing Simetris – Definisi, Fungsi 2. Apa itu Multiprocessing Asimetris – Definisi, Fungsi 3. Apa Perbedaan Antara Multiprocessing Simetris dan Asimetris – Perbandingan Perbedaan Kunci

Istilah Utama

Multiprosesor Asimetris, Multiprosesor Simetris

Yang perlu anda ketahui tentang Multiprocessing Simetris?

Dalam sistem multiprosesor simetris, dua atau lebih prosesor terhubung ke satu memori utama bersama. Semua prosesor memiliki akses penuh ke perangkat input dan output. Sistem operasi memperlakukan semua prosesor ini secara setara. Ini adalah sistem multiprosesor yang digabungkan dengan satu set prosesor serupa yang berjalan secara independen. Setiap prosesor menjalankan program yang berbeda dan bekerja pada kumpulan data yang berbeda. Mereka berbagi sumber daya umum seperti memori, perangkat IO, dll.

Gambar 1: Multiprosesor Simetris

Yang perlu anda ketahui tentang Multiprocessing Asimetris?

Dalam sistem multiprosesor asimetris, semua CPU tidak sama. Dengan kata lain, satu prosesor mungkin mengeksekusi kode sistem operasi sementara prosesor lain melakukan tugas input dan output. Aplikasi multiprosesor asimetris digunakan ketika setiap prosesor didedikasikan untuk melakukan tugas tertentu.

Multiprocessing asimetris menggunakan pendekatan master-slave. Satu prosesor bekerja sebagai master sementara prosesor lainnya bekerja sebagai prosesor budak. Prosesor master memantau prosesor lain dan memberikan tugas ke setiap prosesor budak. Asumsikan bahwa ada empat CPU sebagai C1, C2, C3 dan C4. C4 adalah prosesor utama, dan memberikan tugas ke prosesor lain. Asumsikan bahwa C1 ditugaskan dengan proses P1, C2 ditugaskan dengan proses p2, dan C3 ditugaskan dengan proses p3. Setiap prosesor hanya akan bekerja pada proses yang ditugaskan.

Perbedaan Antara Multiprocessing Simetris dan Asimetris

Definisi

Multiprocessing simetris adalah pemrosesan program oleh beberapa prosesor yang berbagi sistem operasi dan memori yang sama. Multiprocessing asimetris adalah pemrosesan program oleh beberapa prosesor yang berfungsi sesuai dengan hubungan master-slave. Maka dari itu, ini menjelaskan perbedaan mendasar antara multiprocessing simetris dan asimetris.

Prosesor

Selanjutnya, dalam multiprosesor simetris, semua prosesor diperlakukan sama sedangkan dalam multiprosesor asimetris, prosesor tidak diperlakukan sama. Ini adalah Perbedaan yang menonjol antara multiprocessing simetris dan asimetris.

Arsitektur

Untuk menambah ini, satu perbedaan lain antara multiprocessing simetris dan asimetris adalah arsitektur prosesor. Semua prosesor memiliki arsitektur yang sama dalam multiprocessing simetris. Namun, arsitektur dapat berbeda untuk setiap prosesor dalam multiprosesor asimetris.

Proses

Juga, dalam multiprocessing simetris, prosesor mengambil proses dari antrian siap. Setiap prosesor dapat memiliki antrian siap yang terpisah. Tapi, dalam multiprocessing asimetris, prosesor utama memberikan proses ke prosesor budak.

Komunikasi

Perbedaan lain antara multiprocessing simetris dan asimetris adalah cara prosesor berkomunikasi satu sama lain. Dalam multiprocessing simetris, prosesor berkomunikasi satu sama lain dengan memori bersama. Namun, dalam multiprosesor asimetris, prosesor berkomunikasi dengan prosesor utama.

Kompleksitas

Selain itu, dalam multiprosesor simetris, prosesor perlu disinkronkan untuk menjaga keseimbangan beban. Maka dari itu, kompleks. Dalam multiprocessing asimetris, prosesor utama mengakses data dll. Maka dari itu sederhana.

Merancang

Selain itu, sistem multiprosesor asimetris lebih mudah dirancang dan ditangani daripada sistem multiprosesor simetris.

Biaya

Selain itu, sistem multiprosesor asimetris lebih murah daripada sistem multiprosesor simetris.

Kata terakhir

Sistem multiprosesor dapat berupa multiprosesor simetris atau asimetris. Perbedaan antara multiprocessing simetris dan asimetris adalah dalam multiprocessing simetris CPU identik dan mereka berbagi memori utama sedangkan dalam multiprocessing asimetris, CPU tidak identik dan mereka mengikuti slave, hubungan master.

Sumber bacaan:
  1. “Arsitektur Sistem Komputer.” Arsitektur Sistem Komputer, Neso Academy, 20 Februari 2018, Tersedia di sini . 2. “Pemrosesan Multi Simetris.” Wikipedia, Wikimedia Foundation, 2 Agustus 2018, Tersedia di sini . 3. “Multiprosesor Asimetris.” Wikipedia, Wikimedia Foundation, 28 Februari 2018, Tersedia di sini .
Sumber gambar:
  1. “SMP – Sistem Multiprosesor Simetris” Oleh Ferry24.Milan – Pekerjaan sendiri (CC BY-SA 3.0) melalui Commons Wikimedia

Related Posts