Sobes.tech
Junior — Middle

Wyjaśnij koncepcję architektury Master-Slave i jej cechy.

sobes.tech AI

Odpowiedź od AI

Architektura Master-Slave zakłada podział systemu na główny (Master) i podrzędne (Slave) komponenty. Master kontroluje i koordynuje pracę Slave, rozdziela zadania i zbiera wyniki.

Cechy:

  • Master inicjuje operacje i zarządza procesem.
  • Slave wykonują polecenia Mastera i zwracają dane.
  • Taka architektura upraszcza zarządzanie, ale może tworzyć wąskie gardło w Masterze, jeśli jest przeciążony.

Przykład: w systemach rozproszonych Master może rozdzielać zadania przetwarzania danych między kilkoma Slave’ami.