Master ve Slave Arasındaki Fark

Anonim

slave / slave adı verilen diğer cihaz / cihazların veya süreçlerin kontrolüne sahiptir. Basitçe, bir ana makine, diğer cihazları veya süreçleri kontrol eden bir cihaz veya bir süreçtir ve bir köle, başka bir cihaz veya işlem tarafından kontrol edilen bir cihaz veya bir süreçtir. Ana / köle modeli temelli iletişim birçok yerde gerçekleşir. Bazı örnekler, veritabanı replikasyonları, bir bilgisayardaki bir veriyoluna bağlı aygıtlar vb.

Üstat Nedir?

Basitçe, bir ana makine, diğer aygıtları veya işlemleri kontrol eden bir aygıttır. Kontrolün yönü her zaman masterdan slave'e akar. Örneğin, veritabanı çoğaltmasında (tutarlılığı korumak için veritabanları arasında veri kopyalanıyor) ana veritabanı, tüm yetkilere sahip taraf olarak kabul edilir. Ana veritabanı, verilerin tüm güncellemelerini kaydeder ve diğer tüm veritabanları daha sonra ana ile senkronize edilir. Master terimi, PATA (Paralel İleri Teknoloji Eki) kullanan sabit sürücü düzenlemelerinde de kullanılır. Fakat bu durumda, master sadece aygıt 0 için başka bir ad olarak kullanılır ve bu durumda ana aygıt (aygıt 0), bağımlı olarak adlandırılan aygıt üzerinde herhangi bir denetime sahip değildir. Ancak, ana olarak atanan aygıt BIOS veya işletim sisteminde ilk olarak görüntülenecektir. Bir sabit sürücüyü ana olarak belirlemek tipik olarak belirli bir atlatma ayarı ile yapılır.

Köle Nedir?

Köle, başka bir aygıt veya bir süreç (ana olarak adlandırılır) tarafından kontrol edilen bir aygıt veya bir işlemdir. Örneğin, veritabanı replikasyonunda, bağımlı olarak kabul edilen veritabanı, verilerini ana ile senkronize etmek için ana veritabanında kaydedilen güncellemeleri kullanacaktır. Köle, güncelleştirmeleri ana bilgisayardan başarıyla aldığında, bir ileti göndererek ana kişiye bilgi verir. Bu, master'ın köleye daha fazla güncelleme göndermesine izin verecekti. Ayrıca, PATA sabit sürücü düzenlemelerinde, slave terimi, aygıt 1'in eşanlamlısı olarak kullanılır. Fakat bu durumda master (aygıt 0), slave olarak belirtilen aygıt üzerinde herhangi bir denetime sahip değildir. Fakat SATA (Serial Advanced Technology Attachment) geleneksel PATA sürücülerin yerini aldığında, sabit diskleri ana ve köle olarak atamak artık kullanılmadı.

Üstat ve Köle arasındaki fark nedir?

Ana / bağımlı iletişim modelinde, ana, diğer aygıtları veya süreçleri kontrol eden bir aygıt veya bir süreç iken, bir bağımlı aygıt, başka bir aygıt (ana aygıt olarak adlandırılır) tarafından denetlenen bir aygıt veya bir işlemdir. Veritabanı çoğaltmada master veritabanı, verilerin içindeki tüm güncellemeleri kaydeder ve bunları slave olarak belirtilen veritabanlarına gönderir.Köle, yalnızca güncellemeleri başarıyla alıp almadıklarını ana kişiye bildirebilir ve onlara gelen güncellemeleri durduracak hiçbir kontrolü olmaz. Ancak, PATA sabit sürücü düzenlemelerinde ana / bağımlı kullanımında bir fark var. Burada, ana olarak belirlenen cihaz, bağımlı olarak belirtilen cihaz üzerinde herhangi bir denetime sahip değildir.