컴퓨터 시스템에서 논리 회로는 예측 가능한 동작을 해야 합니다. 그런데 S-R 래치처럼 되먹임(피드백, feedback)이 있는 회로는 처음 전원을 켤 때 출력이 어떤 값인지 모르는 상태가 될 수 있습니다.
이게 왜 문제냐면, 컴퓨터는 논리 회로를 이용해 데이터를 저장하고 처리하는데, 초깃값이 엉뚱하면 잘못된 동작을 할 수 있기 때문입니다.
ex)
즉, 우리가 예상할 수 없는 상태에서 동작을 시작하면 시스템이 제대로 작동하지 않을 위험이 있습니다.
S-R 래치는 가장 기본적인 순차 논리 회로입니다. 여기서 순차 논리란 현재 상태가 이전 상태에 영향을 받는 회로를 의미합니다. (조합 논리 회로와 다름)
보통 NAND 게이트 2개나 NOR 게이트 2개를 이용해 만듭니다.