Anggota : Login |Pendaftaran |Upload pengetahuan
Cari
Sinyal: IPC [Modifikasi ]
Sinyal adalah bentuk terbatas komunikasi antar-proses (IPC), biasanya digunakan dalam sistem operasi yang kompatibel dengan Unix, Unix-like, dan POSIX-compliant lainnya. Sinyal adalah pemberitahuan asynchronous yang dikirim ke suatu proses atau ke thread tertentu dalam proses yang sama untuk memberitahukannya tentang suatu peristiwa yang terjadi. Sinyal berasal pada 1970-an Bell Labs Unix dan telah lebih baru-baru ini ditentukan dalam standar POSIX.
Ketika sinyal dikirim, sistem operasi mengganggu proses target 'alur eksekusi normal untuk mengirimkan sinyal. Eksekusi dapat terganggu selama instruksi non-atom. Jika proses sebelumnya telah mendaftar penangan sinyal, rutinitas itu dijalankan. Jika tidak, penangan sinyal default dijalankan.
Program yang disematkan dapat menemukan sinyal yang berguna untuk komunikasi interprocess, karena jejak komputasi dan memori untuk sinyal kecil.
Sinyal mirip dengan interupsi, perbedaannya adalah bahwa interupsi dimediasi oleh prosesor dan ditangani oleh kernel - dengan demikian, mereka bukan bentuk IPC-sementara sinyal dimediasi oleh kernel (mungkin melalui panggilan sistem) dan ditangani oleh proses. Kernel dapat melewati interupsi sebagai sinyal untuk proses yang menyebabkannya (contoh-contoh tipikal adalah SIGSEGV, SIGBUS, SIGILL dan SIGFPE).
[Seperti Unix][Proses: komputasi][Aliran kontrol][Kernel: sistem operasi][Kesalahan bus]
1.Sejarah
2.Mengirim sinyal
3.Penanganan sinyal
3.1.Risiko
4.Hubungan dengan pengecualian perangkat keras
5.Sinyal POSIX
6.Sinyal lain-lain
[Upload Lebih Isi ]


Hak cipta @2018 Lxjkh