Perbezaan Antara Master dan Slave

Anonim

Master vs Slave

Master / Slave adalah model komunikasi di mana peranti atau proses yang ditetapkan sebagai Master mempunyai kawalan peranti / peranti atau proses lain yang dipanggil hamba / hamba. Ringkasnya, tuan ialah peranti atau proses yang mengawal peranti atau proses lain dan hamba adalah peranti atau proses yang dikendalikan 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 dalam komputer, dll

Apakah Master?

Secara ringkas, tuan ialah peranti atau proses yang mengawal peranti atau proses lain. Arah kawalan sentiasa mengalir dari tuan kepada hamba. Sebagai contoh, dalam replikasi pangkalan data (menyalin data antara pangkalan data untuk mengekalkan konsistensi), pangkalan pangkalan data dianggap sebagai pihak dengan semua pihak berkuasa. Pangkalan data induk mencatat semua kemas kini ke data dan semua pangkalan data lain kemudian disegerakkan dengan tuan. Istilah istilah juga digunakan dalam pengaturan cakera keras menggunakan PATA (Parallel Technology Advanced Parallel). Tetapi dalam situasi ini, tuan hanya digunakan sebagai nama lain untuk peranti 0 dan tuan (peranti 0) dalam keadaan ini tidak mempunyai 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 pelompat tertentu.

Apa itu Hamba?

Hamba adalah peranti atau proses yang dikendalikan oleh peranti lain atau proses (dipanggil tuan). Sebagai contoh, dalam replikasi pangkalan data, pangkalan data dianggap sebagai hamba akan menggunakan kemas kini yang direkodkan dalam pangkalan data induk untuk menyegerakkan data dengan tuannya. Apabila hamba menerima kemas kini dari tuan berjaya, ia memberitahu tuan dengan mengeluarkan mesej. Ini akan membolehkan tuan menghantar lebih banyak kemas kini kepada hamba. Selain itu, dalam pengaturan cakera keras PATA, istilah hamba digunakan sebagai sinonim untuk peranti 1. Tetapi dalam keadaan ini tuan (peranti 0) tidak mempunyai kawalan ke atas peranti yang ditetapkan sebagai hamba. Tetapi apabila SATA (Serial Technology Advanced Attachment) menggantikan pemacu PATA tradisional, menetapkan cakera keras sebagai master dan hamba tidak digunakan lagi.

Apakah perbezaan antara Guru dan Hamba?

Dalam model komunikasi tuan / hamba, tuan adalah peranti atau proses yang mempunyai kendali atas peranti atau proses lain, sedangkan hamba adalah peranti atau proses yang dikendalikan oleh perangkat lain (dipanggil tuan). Dalam replikasi pangkalan data, pangkalan induk merekodkan semua kemas kini dalam data dan menghantarnya ke pangkalan data yang ditetapkan sebagai hamba.Hamba hanya dapat memaklumkan tuan sama ada mereka menerima kemas kini dengan jayanya dan mereka tidak mempunyai kawalan untuk menghentikan kemas kini yang datang kepada mereka. Tetapi, ada 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.