Skip to main content

Apa itu pesan aktif?

Pesan aktif (AM) adalah jenis komunikasi antar-proses yang digunakan dalam komputasi, di mana subrutin atau fungsi program komputer dapat dieksekusi oleh komputer yang sama sekali berbeda dari tempat tinggalnya.Jenis pesan ini merupakan format mendasar sehingga memungkinkan pemanfaatan bandwidth jaringan yang lebih besar daripada protokol internet standar (IP).Ini juga dianggap sebagai sistem passing pesan asinkron, karena ditindaklanjuti segera alih -alih menunggu momen tertentu untuk disinkronkan dengan program.

Dengan model komunikasi pesan aktif, banyak pekerjaan terjadi di tingkat perangkat keras di mana perangkat keras berinteraksi dengan driver sistem operasi.Menjadi bahwa level yang lebih rendah ini biasanya disediakan untuk bisnis sistem operasi, pesan dibangun sedemikian rupa sehingga mereka dapat membawa instruksi untuk mengakses urutan fungsi pengguna tingkat atas.Di dalam tajuk AM adalah alamat yang disebut sebagai penangan.Handler adalah instruksi tingkat pengguna khusus yang memungkinkan badan pesan diproses dengan perhitungan yang berjalan melalui prosesor.Badan pesan aktif, kemudian, adalah argumen fungsi, atau data yang perlu ditindaklanjuti oleh perhitungan.Perbedaan utama, bagaimanapun, adalah bahwa ia ditindaklanjuti secara instan pada saat diterima, sebagai lawan dari membutuhkan metode pengiriman multi-fase, mengirim, mengakui tanda terima, pengiriman.Dengan cara ini, pesan aktif menganggap jaringan hanya pipa terbuka untuk traversal.Satu -satunya keterbatasannya adalah jaringan fisik, di mana jarak antara node dapat memperhitungkan latensi pesan.

Cara kerja sistem pesan aktif adalah dengan pengirim yang mengisi jaringan dengan pesan.Tidak ada buffering di ujung penerima, yang satu -satunya respons terhadap AM adalah untuk mengganggu perhitungannya secara singkat untuk penangan pesan, ambil pesan dari jaringan dan lanjutkan tentang bisnisnya.Satu -satunya waktu penyangga pesan terjadi adalah pada ujung pengirim, di mana pesan diisi berdasarkan apakah jaringan mencapai batasnya.Metode pemungutan suara mengawasi jaringan sehingga sistem tahu kapan harus menyuntikkan lebih banyak pesan.Pesan aktif sehingga memungkinkan untuk tumpang tindih yang terus -menerus dari pesan yang dikirim dengan perhitungan yang terjadi pada mesin jarak jauh, serta membuat semuanya tetap terkoordinasi.

Sementara metode pesan aktif mungkin bersifat sederhana, ia menghadapi beberapa masalah sehubungan dengan implementasi.Meskipun mereka dari konstruksi primitif seperti itu, driver antarmuka yang dirancang khusus sering diperlukan untuk menangani pesan untuk sistem komputer.Pesan aktif juga dirancang untuk beroperasi di antara node komputer yang semuanya menjalankan program yang sama.Dengan cara ini, instruksi yang dikirim dan diterima khusus untuk program yang sudah berjalan di komputer tujuan.

Karena sifatnya, pesan aktif telah menemukan penggunaan luas di lingkungan komputasi paralel, seperti aplikasi proses tunggal, beberapa data (SPMD).Program -program ini dijalankan pada jaringan besar sistem komputer di mana pesan aktif digunakan untuk memberikan instruksi dan data di antara mesin.Sistem terdistribusi seperti itu memanfaatkan metode ini untuk memproses sejumlah besar data yang sebaliknya akan memakan waktu terlalu lama pada satu mesin.