Postingan ini saya tulis sebagai tugas mata kuliah sistem operasi, semoga aja dengan saya posting di blog ini bisa lebih bermanfaat, walaupun tulisan ini tidak 100% hasil pikiran saya.
Ada dua model komunikasi dalam sistem operasi (OS) yaitu :
1. Shared Memory
Shared Memory Cummunication atau lebih mudah kita pahami dan mengerti dengan kalimat komunikasi dengan cara berbagi memori merupakan salah satu cara komunikasi antar proses dengan cara mengalokasikan suatu alamat memori untuk dipakai berkomunikasi antar proses. Alamat dan besar alokasi memori yang digunakan biasanya ditentukan oleh pembuat program. Pada metode ini, sistem akan mengatur proses mana yang akan memakai memori pada waktu tertentu sehingga pekerjaan dapat dilakukan secara efektif.
2. Massage Passing
Sistem berkirim pesan adalah proses komunikasi antar bagian sistem untuk membagi variabel yang dibutuhkan. Proses ini menyediakan dua operasi yaitu mengirim pesan dan menerima pesan. Ketika dua bagian sistem ingin berkomunikasi satu sama lain, yang harus dilakukan pertama kali adalah membuat sebuah link komunikasi antara keduanya. Setelah itu, kedua bagian itu dapat saling bertukar pesan melalui link komunikasi tersebut. Sistem berkirim pesan sangat penting dalam sistem operasi. Karena dapat diimplementasikan dalam banyak hal seperti pembagian memori, pembagian bus, dan melaksanakan proses yang membutuhkan pengerjaan bersama antara beberapa bagian sistem operasi.
Terdapat dua macam cara berkomunikasi dengan cara massage passing, yaitu:
1. Komunikasi langsung. Dalam komunikasi langsung, setiap proses yang ingin berkirim pesan harus mengetahui secara jelas dengan siapa mereka berkirim pesan. Hal ini dapat mencegah pesan salah terkirim ke proses yang lain. Karakteristiknya antara lain:
· Link dapat otomatis dibuat
· Sebuah link berhubungan dengan tepat satu proses komunikasi berpasangan
· Diantara pasangan itu terdapat tepat satu link
· Link tersebut biasanya merupakan link komunikasi dua arah
2. Komunikasi tidak langsung. Berbeda dengan komunikasi langsung, jenis komunikasi ini menggunakan sejenis kotak surat atau port yang mempunyai ID unik untuk menerima pesan. Proses dapat berhubungan satu sama lain jika mereka membagi port mereka. Karakteristik komunikasi ini antara lain:
· Link hanya terbentuk jika beberapa proses membagi kotak surat mereka
· Sebuah link dapat terhubung dengan banyak proses
· Setiap pasang proses dapat membagi beberapa link komunikasi
· Link yang ada dapat merupakan link terarah ataupun link yang tidak terarah
hmm....