Cari Di Blog Ini

Kamis, 27 Januari 2011

Kisi dan Jawaban UAS Interoperabilitas


Dedicated for my friend. khususnya yang mengambil mata kuliah Interoperabilitas. Oke tanpa panjang lebar, check it out.

1. Apa pentingnya interoperabilitas bagi interkoneksi jaringan dan sistem?jelaskan!

Menurut saya penting, sebab :
- dalam network/jaringan -> bagaimana perbedaan hardware+SO bisa dijembatani, sehingga dua komputer yang berbeda bisa saling berkomunikasi.
- dalam sistem -> bagaimana menjembatani perbedaan format data dan bahasa pemrograman.
dapat dijelaskan seperti gambar dibawah


REPOST



2. Apa yang anda ketahui tentang Personal Area Network jika dimplementasikan dalam interkoneksi jaringan!jelaskan!

Personal area network (PAN) yaitu jaringan komunikasi satu perangkat lain dengan perangkat lainnya dalam jarak sangat dekat, hanya dalam beberapa meter saja. misalnya antara komputer yang diubungkan dengan Personal Digital Assistance (PDA). PAN ini dapat digunakan untuk komunikasi antara suatu perangkat, atau penghubung dengan jaringan yang lebih luas lagi seperti internet.

PAN ini dihubungkan melalui bus yang ada pada komputer, seperti USB dan Firewire.


3. Jelaskan tentang sistem file terdistribusi?apa yang diimplementasikan di sistem file terdistribusi!


Sistem file awalnya dikembangkan untuk sistem komputer terpusat dan komputer desktop sebagai fasilitas sistem operasi yang menyediakan antarmuka pemrograman yang bagus dalam storage disk. Setelah itu, mereka menambahkan fasilitas seperti kontrol akses dan mekanisme file‐locking yang membuatnya menjadi lebih berguna dalam pengiriman data dan program. Sistem file terdistribusi mendukung pengiriman informasi dalam bentuk file dan sesumber hardware dalam bentuk storage lewat intranet.


4. Bagaimanakah implementasi remote procedure call dalam sistem terdistribusi?jelaskan!

Remote Procedure Call (RPC) adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan ini sebuah server harus menyediakan layanan remote procedure. Pendekatan yang dilakuan adalah sebuah server membuka socket, lalu menunggu client yang meminta prosedur yang disediakan oleh server. Bila client tidak tahu harus menghubungi port yang mana, client bisa me-request kepada sebuah matchmaker pada sebuah RPC port yang tetap. Matchmaker akan memberikan port apa yang digunakan oleh prosedur yang diminta client.



5. Bagaimana sebenarnya implementasi sistem terdistribusi! Jelaskan!...


Suatu sistem terdistribusi dapat diimplementasikan,
Secara normal, setiap sistem terdistribusi mengandalkan layanan yang disediakan oleh jaringan komputer. Misalnya Resource Sharing, Computation Speedup, Reliability, Communication merupakan implementasi dan alasan utama membangun sistem tersebut.



REPOST

Lebih Lanjut...

Minggu, 16 Januari 2011

Apa Itu Deadlock ???


Ini ada sedikit pengetahuan untuk teman-teman tentang deadlock. Jadi, apa sih deadlock itu??? Deadlock adalah suatu keadaan atau kondisi dimana proses tidak berjalan lagi atau bisa dibilang tidak ada lagi komunikasi antar proses. Bagaimana terjadinya deadlock ??? Deadlock terjadi karena proses yang satu menunggu sumber daya yang sedang dipegang oleh proses lain yang sedang menunggu sumber daya yang dipegang oleh proses tersebut. Misalnya seperti gambar dibawah ini


Contoh sederhana deadlock


Apa penyebab deadlock ??? Ada beberapa faktor terjadiya deadlock. antara lain :
Mutual Exlusif : Sebuah resource hanya dapat digunakan oleh sebuah proses pada suatu waktu tertentu.
Hold and Wait : Dalam resource teredapat proses yang sedang menunggu dan memegang.
Non Preemption : Tidak dapat menggunakan resource sebelum proses yang menggunakan telah selesai digunakan dan kemudian melepaskannya.
Circular Wait : Proses berada dalam satu lingkaran. Terjadi saling menunggu resource yang sedang digunakan oleh proses berikutnya dalam lingkaran tersebut.

Lalu, bagaimana cara menanggulangi deadlock ??? Ada beberapa cara untuk menanggulangi deadlock yaitu :
- Mengabaikan masalah deadlock
- Mendeteksi dan memperbaiki
- Deadlock avoidance sistem
- Deadlock prevention sistem

Lebih Lanjut...