სხვაობა ბატონსა და მონას შორის

სხვაობა ბატონსა და მონას შორის
სხვაობა ბატონსა და მონას შორის

ვიდეო: სხვაობა ბატონსა და მონას შორის

ვიდეო: სხვაობა ბატონსა და მონას შორის
ვიდეო: Samsung Galaxy S22 და S22+ განხილვა: ფლაგმანები ყოველდღიურობისთვის 2024, ივლისი
Anonim

ოსტატი vs Slave

Master/Slave არის კომუნიკაციის მოდელი, რომლის დროსაც მოწყობილობა ან პროცესი, რომელიც დანიშნულია Master, ფლობს კონტროლს სხვა მოწყობილობაზე/მოწყობილობებზე ან პროცესებზე, რომელსაც ეწოდება Slave/Slave. უბრალოდ, master არის მოწყობილობა ან პროცესი, რომელიც აკონტროლებს სხვა მოწყობილობებს ან პროცესებს და slave არის მოწყობილობა ან პროცესი, რომელსაც აკონტროლებს სხვა მოწყობილობა ან პროცესი. სამაგისტრო/სლავის მოდელზე დაფუძნებული კომუნიკაციები ბევრგან ხდება. ზოგიერთი მაგალითი მოცემულია მონაცემთა ბაზის რეპლიკაციაში, კომპიუტერში ავტობუსთან დაკავშირებულ მოწყობილობებში და ა.შ.

რა არის ოსტატი?

უბრალოდ, მასტერი არის მოწყობილობა ან პროცესი, რომელიც აკონტროლებს სხვა მოწყობილობებს ან პროცესებს.კონტროლის მიმართულება ყოველთვის მიედინება ბატონიდან მონაზე. მაგალითად, მონაცემთა ბაზის რეპლიკაციაში (მონაცემების კოპირება მონაცემთა ბაზებს შორის თანმიმდევრულობის შესანარჩუნებლად), ძირითადი მონაცემთა ბაზა განიხილება, როგორც მხარე, რომელსაც აქვს მთელი უფლებამოსილება. ძირითადი მონაცემთა ბაზა იწერს მონაცემთა ყველა განახლებას და ყველა სხვა მონაცემთა ბაზა მოგვიანებით სინქრონიზდება მასტერთან. ტერმინი ოსტატი ასევე გამოიყენება მყარი დისკის მოწყობაში PATA-ს (Parallel Advanced Technology Attachment) გამოყენებით. მაგრამ ამ სიტუაციაში, მასტერ უბრალოდ გამოიყენება როგორც მოწყობილობის სხვა სახელი 0 და მასტერი (მოწყობილობა 0) ამ სიტუაციაში არ ფლობს რაიმე კონტროლს მოწყობილობაზე დასახელებულ, როგორც slave. მაგრამ მასტერად დანიშნული მოწყობილობა პირველად გამოჩნდება BIOS-ში ან ოპერაციულ სისტემაში. მყარი დისკის მასტერად დანიშვნა, როგორც წესი, ხდება ჯუმპერის სპეციფიკური პარამეტრით.

რა არის მონა?

Slave არის მოწყობილობა ან პროცესი, რომელსაც აკონტროლებს სხვა მოწყობილობა ან პროცესი (ე.წ. master). მაგალითად, მონაცემთა ბაზის რეპლიკაციისას, მონაცემთა ბაზა, რომელიც განიხილება როგორც slave, გამოიყენებს მთავარ მონაცემთა ბაზაში ჩაწერილ განახლებებს, რათა სინქრონიზდეს მისი მონაცემები მასტერთან.როდესაც slave იღებს განახლებებს მასტერისგან, იგი აცნობებს მასტერს შეტყობინების გამოტანით. ეს საშუალებას მისცემს მასტერს გაუგზავნოს მეტი განახლებები სლავს. გარდა ამისა, PATA-ს მყარი დისკის მოწყობილობებში ტერმინი slave გამოიყენება როგორც მოწყობილობის სინონიმი 1. მაგრამ ამ სიტუაციაში მასტერს (მოწყობილობა 0) არ აქვს არანაირი კონტროლი მოწყობილობაზე, რომელიც დანიშნულ იქნა როგორც slave. მაგრამ როდესაც SATA-მ (სერიული გაფართოებული ტექნოლოგიების დანართი) შეცვალა ტრადიციული PATA დისკები, მყარი დისკების აღნიშვნა, როგორც master და slave, აღარ გამოიყენებოდა.

რა განსხვავებაა ბატონსა და მონას შორის?

master/slave კომუნიკაციის მოდელში, master არის მოწყობილობა ან პროცესი, რომელსაც აქვს კონტროლი სხვა მოწყობილობებზე ან პროცესებზე, ხოლო slave არის მოწყობილობა ან პროცესი, რომელსაც აკონტროლებს სხვა მოწყობილობა (ე.წ. master). მონაცემთა ბაზის რეპლიკაციისას, სამაგისტრო მონაცემთა ბაზა აღრიცხავს მონაცემებში არსებულ ყველა განახლებას და აგზავნის მათ მონაცემთა ბაზებში, რომლებიც დანიშნულ იქნა როგორც slaves. სლავებს შეუძლიათ მხოლოდ აცნობონ მასტერს, მიიღეს თუ არა განახლებები წარმატებით და მათ არ აქვთ კონტროლი, რომ შეაჩერონ განახლებები მათთან.მაგრამ, არსებობს განსხვავება master/slave-ის გამოყენებაში PATA მყარი დისკის მოწყობაში. აქ, მასტერად განსაზღვრულ მოწყობილობას არ აქვს კონტროლი მოწყობილობაზე, რომელიც დანიშნულ იქნა როგორც slave.

გირჩევთ: