마스터와 슬레이브의 차이

Anonim

마스터와 슬레이브

마스터 / 슬레이브는 장치 또는 프로세스가 마스터 슬레이브 / 슬레이브라고 불리는 다른 장치 / 장치 또는 프로세스를 제어합니다. 간단히 말해, 마스터는 다른 장치 나 프로세스를 제어하는 ​​장치 또는 프로세스이며, 슬레이브는 다른 장치 또는 프로세스에 의해 제어되는 장치 또는 프로세스입니다. 마스터 / 슬레이브 모델을 기반으로 한 통신은 여러 곳에서 발생합니다. 데이터베이스 복제, 컴퓨터의 버스에 연결된 장치 등의 예가 있습니다.

스승은 무엇인가?

간단히 말해, 마스터는 다른 장치 나 프로세스를 제어하는 ​​장치 또는 프로세스입니다. 컨트롤의 방향은 항상 마스터에서 슬레이브로 이동합니다. 예를 들어 데이터베이스 복제 (일관성을 유지하기 위해 데이터베이스간에 데이터 복사)에서 마스터 데이터베이스는 모든 권한을 가진 당사자로 간주됩니다. 마스터 데이터베이스는 데이터에 대한 모든 업데이트를 기록하고 다른 모든 데이터베이스는 나중에 마스터와 동기화됩니다. master라는 용어는 PATA (Parallel Advanced Technology Attachment)를 사용하는 하드 드라이브 장치에도 사용됩니다. 그러나이 상황에서 마스터는 장치 0의 다른 이름으로 사용되며이 상황에서 마스터 (장치 0)는 슬레이브로 명명 된 장치를 제어하지 못합니다. 그러나 마스터로 지정된 장치는 먼저 BIOS 나 운영 체제에 나타납니다. 하드 드라이브를 마스터로 지정하는 것은 일반적으로 특정 점퍼 설정을 사용하여 수행됩니다.

-> -

슬레이브 란 무엇입니까?

슬레이브는 다른 장치 또는 프로세스 (마스터라고 함)가 제어하는 ​​장치 또는 프로세스입니다. 예를 들어 데이터베이스 복제에서 슬레이브로 간주되는 데이터베이스는 마스터 데이터베이스에 기록 된 업데이트를 사용하여 데이터를 마스터와 동기화합니다. 슬레이브가 마스터로부터 성공적으로 업데이트를 받으면 메시지를 출력하여 마스터에 알려줍니다. 이렇게하면 마스터가 슬레이브에 더 많은 업데이트를 보낼 수 있습니다. 또한 PATA 하드 드라이브 배열에서 슬레이브라는 용어는 장치 1의 동의어로 사용됩니다. 그러나이 경우 마스터 (장치 0)는 슬레이브로 지정된 장치를 제어하지 않습니다. 그러나 SATA (Serial Advanced Technology Attachment)가 기존의 PATA 드라이브를 대체 할 때 하드 드라이브를 마스터 및 슬레이브로 지정하는 것이 더 이상 사용되지 않았습니다.

마스터와 슬레이브의 차이점은 무엇입니까? 마스터 / 슬레이브 통신 모델에서, 마스터는 다른 장치 또는 프로세스를 제어하는 ​​장치 또는 프로세스 인 반면, 슬레이브는 다른 장치 (마스터 라 칭함)에 의해 제어되는 장치 또는 프로세스이다. 데이터베이스 복제에서 master 데이터베이스는 모든 업데이트를 데이터에 기록하고이를 슬레이브로 지정된 데이터베이스로 보냅니다.슬레이브는 업데이트를 성공적으로 받았는지 여부 만 마스터에게 알릴 수 있으며 업데이트를받지 못하게 할 수는 없습니다. 그러나 PATA 하드 드라이브 배열에서 마스터 / 슬레이브 사용법에는 차이가 있습니다. 여기서 마스터로 지정된 장치는 슬레이브로 지정된 장치를 제어하지 못합니다.