Master vs Hamba
Sarjana/Hamba adalah model komunikasi di mana peranti atau proses yang ditetapkan sebagai tuan mempunyai kawalan peranti/peranti atau proses lain yang disebut hamba/hamba. Ringkasnya, tuan adalah peranti atau proses yang mengawal peranti atau proses lain dan hamba adalah peranti atau proses yang dikawal oleh peranti lain atau proses. Komunikasi berdasarkan model tuan/hamba berlaku di banyak tempat. Beberapa contoh dalam replikasi pangkalan data, peranti yang disambungkan ke bas di komputer, dll.
Apa itu Guru?
Ringkasnya, tuan adalah peranti atau proses yang mengawal peranti atau proses lain. Arah kawalan selalu mengalir dari tuan ke hamba. Sebagai contoh, dalam replikasi pangkalan data (menyalin data antara pangkalan data untuk mengekalkan konsistensi), pangkalan data induk dianggap sebagai pihak dengan semua pihak berkuasa. Pangkalan data induk merekodkan semua kemas kini ke data dan semua pangkalan data lain kemudian disegerakkan dengan tuan. Istilah tuan juga digunakan dalam pengaturan cakera keras menggunakan PATA (lampiran teknologi canggih selari). Tetapi dalam keadaan ini, Master hanya digunakan sebagai nama lain untuk peranti 0 dan tuan (peranti 0) dalam keadaan ini tidak mempunyai sebarang kawalan ke atas peranti yang dinamakan sebagai hamba. Tetapi peranti yang ditetapkan sebagai tuan akan muncul terlebih dahulu kepada BIOS atau sistem operasi. Menetapkan cakera keras sebagai tuan biasanya dilakukan dengan mempunyai tetapan jumper tertentu.
Apa itu hamba?
Hamba adalah peranti atau proses yang dikawal oleh peranti lain atau proses (dipanggil tuan). Contohnya, dalam replikasi pangkalan data, pangkalan data yang dianggap sebagai hamba akan menggunakan kemas kini yang direkodkan dalam pangkalan data induk untuk menyegerakkan datanya dengan tuan. Apabila hamba menerima kemas kini dari tuan berjaya, ia memberitahu tuan dengan mengeluarkan mesej. Ini akan membolehkan Master menghantar lebih banyak kemas kini kepada hamba. Tambahan pula, dalam pengaturan cakera keras PATA, hamba istilah digunakan sebagai sinonim untuk peranti 1. Tetapi dalam keadaan ini tuan (peranti 0) tidak mempunyai kawalan ke atas peranti yang ditetapkan sebagai hamba. Tetapi ketika SATA (Lampiran Teknologi Lanjutan Serial) menggantikan pemacu PATA tradisional, menetapkan pemacu keras sebagai tuan dan hamba tidak digunakan lagi.
Apakah perbezaan antara tuan dan hamba?
Dalam model komunikasi tuan/hamba, Master adalah peranti atau proses yang mempunyai kawalan ke atas peranti atau proses lain, sedangkan hamba adalah peranti atau proses yang dikawal oleh peranti lain (dipanggil Master). Dalam replikasi pangkalan data, pangkalan data induk merekodkan semua kemas kini dalam data dan menghantarnya ke pangkalan data yang ditetapkan sebagai hamba. Hamba hanya dapat memberitahu tuan sama ada mereka menerima kemas kini dengan jayanya dan mereka tidak mempunyai kawalan untuk menghentikan kemas kini yang datang kepada mereka. Tetapi, terdapat perbezaan penggunaan tuan/hamba dalam pengaturan cakera keras PATA. Di sini, peranti yang ditetapkan sebagai tuan tidak mempunyai kawalan ke atas peranti yang ditetapkan sebagai hamba.