Multiprosesor

Pengarang: John Stephens
Tanggal Pembuatan: 26 Januari 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Computer System Architecture
Video: Computer System Architecture

Isi

Definisi - Apa yang dimaksud dengan Multiprosesor?

Multiprosesor adalah sistem komputer dengan dua atau lebih unit pemrosesan pusat (CPU), dengan masing-masing berbagi memori utama bersama serta periferal. Ini membantu dalam pemrosesan program secara simultan.


Tujuan utama menggunakan multiprosesor adalah untuk meningkatkan kecepatan eksekusi sistem, dengan tujuan lain adalah toleransi kesalahan dan pencocokan aplikasi.

Ilustrasi yang baik dari multiprosesor adalah menara pusat tunggal yang terpasang pada dua sistem komputer. Multiprosesor dianggap sebagai sarana untuk meningkatkan kecepatan komputasi, kinerja, dan efektivitas biaya, serta untuk memberikan peningkatan ketersediaan dan keandalan.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Multiprocessor

Dalam multi-pemrosesan, semua CPU mungkin memiliki fungsi yang sama atau beberapa mungkin dicadangkan untuk fungsi tertentu.

Berbagai cara menggunakan multiprosesor meliputi:

  • Sebagai uniprocessor, seperti instruksi tunggal, data tunggal (SISD)
  • Di dalam satu sistem untuk mengeksekusi banyak, serangkaian instruksi individual dalam berbagai perspektif, seperti beberapa instruksi, banyak data (MIMD)
  • Serangkaian instruksi tunggal dalam berbagai perspektif, seperti instruksi tunggal, banyak data (SIMD), yang biasanya digunakan untuk pemrosesan vektor
  • Berbagai seri instruksi dalam perspektif tunggal, seperti beberapa instruksi, data tunggal (MISD), yang digunakan untuk redundansi dalam sistem yang gagal dan, kadang-kadang, untuk menggambarkan prosesor hyper-threading atau pipelined

Manfaat menggunakan multiprosesor meliputi:


  • Peningkatan kinerja
  • Banyak aplikasi
  • Banyak pengguna
  • Multi-tasking di dalam suatu aplikasi
  • Throughput tinggi dan / atau responsif
  • Berbagi perangkat keras di antara CPU

Arsitektur komunikasi multiprosesor:

  • Lewat
    • Ruang alamat independen untuk setiap prosesor
    • Komunikasi prosesor dengan cara lewat
    • Prosesor termasuk memori pribadi
    • Memusatkan perhatian pada operasi non-lokal dengan harga tinggi

  • Berbagi memori
    • Komunikasi prosesor dilakukan dengan menggunakan ruang alamat bersama
    • Komunikasi prosesor dilakukan dengan menggunakan memori bersama baca / tulis
    • Nyaman pada perangkat skala kecil
    • Latensi lebih rendah
    • Akses memori tidak seragam (NUMA) atau multiprosesor simetris (SMP)