설계(Design)
Redundancy (중복성)
설계 관점에서 중복성은 시스템의 신뢰성을 높이고 오류 발생 시에도 정상적인 동작을 유지하기 위해 동일한 기능의 하드웨어 또는 소프트웨어 구성 요소를 여러 개 배치하는 기법입니다. 예를 들어, Triple Modular Redundancy(TMR)는 3개의 동일한 회로가 동시에 연산을 수행하고, 투표기(Voter)를 통해 다수결 결과만을 최종 출력으로 채택하여 단일 오류를 허용하는(Fault-Tolerant) 시스템을 구현합니다. 이는 우주 항공, 의료, 자동차와 같이 높은 신뢰성이 요구되는 애플리케이션에서 필수적으로 사용됩니다. 중복성은 하드웨어 자원을 더 많이 소모하지만, 시스템의 가용성과 안정성을 극대화합니다.
최종 업데이트: 2026.04.05