DDBMS atau yang bisa di sebut Distribut Database management System adalah suatu sistem yang mengatur basis data terdistribusi dan membuat pendistribusian data secara transparan/sekilas tak terlihat tp bisa di rasakan. DDBMS juga memiliki satu logika basis data yang dibagi menjadi beberapa fragment, dan fragment disimpan pada user/PC yang banyak/lebih dari satu yang dikontrol dari DBMS yang terpisah dengan koneksi komputer/terkoneksi dengan suatu jaringan.
Karakteristik DDBMS:
- Setiap site yang berhubungan dengan jaringan.
- Data yang bisa dibagi menjadi beberapa fragment.
- Sekumpulan data yang logic yang bisa digunakan besama-sama dalam suatu jaringan.
Kekurangan menggunakan DDBMS
- Kompleks
- Biaya yang terlalu besar/membengkak
- Pengontrolan integritas yang lebih sulit
Keuntungan Menggunakan DDBMS
- Keadaan DDBMS yang lumayan bagus
- Kinerja yang bisa diandalkan
- Pengembangan modular yang lebih disesuaikan
Contoh pada jaringan Komputer:
referensi:
Download Referensi (klik ajah)
www.inf.unibz.it
Algoritma Banker, Ostrich, Safety dan Pemecahan Deadlock
Written by: Unknown- Algoritma Banker
Dan algoritma banker mempertimbangkan apakah permintaan pinjaman mereka itu sesuai dengan jumlan dana yang dia miliki, dan sekaligus memberikan jumlah dana yang mungkin diminta lagi. itu ditentukan oleh si banker.
Pada banker ini ada 4 bagian umum yang mendasar. sebagai berikut:
1. Tersedia: adanya jumlan sumber daya/dana yang tersedia oleh banker. (Jika Avilable[j] = k, dimana k instansi dari tipe Rj yang tersedia.)
2. Maksimum: Disini adannya jumlah/batas maksimum yang di minta oleh setiap proses. (Jika Max[i,j] = k, maka proses Pi meminta paling banyak k instansi dari sumber daya tipe Rj)
3. Alokasi: Jumlah sumber daya yang diminta oleh setiap proses. (Jika Allocation[i,j] = k, maka proses Pi dialokasikan k instansi dari sumber daya Rj)
5. Kebutuhan: Sumber daya yang dibutuhkan oleh setiap proses yang sedang beerjalan. (Jika Need[i,j] = k, maka proses Pi membutuhkan lebih k instansi dari sumber daya Rj untuk menyelesaikan tugasnya. Need[i,j]= Max[i,j] – Allocation[i,j] )
- Algoritma Ostrich
- Algoritma Aman (Safety)
sebagai berikut:
1. Anggap Work dan Finish adalah vektor dengan panjang masing-masing m dan n. Nilai awal
Work=Available dan Finish[i]=FALSE untuk i=1,2,...,n;
2. Cari i sehingga didapatkan Finish[i]=FALSE dan Needi ≤ Work, jika i tidak ditemukan,
diteruskan ke langkah 4.
3. Work=Work + Allocationi
Finish[i]=TRUE
Ke langkah 2
4. Jika Finish[i]=TRUE untuk semua i, maka sistem dalam status aman.
Subscribe to:
Comments (Atom)






