컴퓨터는 비트를 어떻게 기억하는가
조합 논리는 ‘흐름을 따른다’
입력에 의해서만 출력이 결정
입력의 현재 상태만 다룬다는 뜻
조합 논리만 사용해 컴퓨터를 만들 수는 없음
예를 들어, 현재 처리 중인 수가 어떤 수인지 기억할 수 없다면 1~100까지 정수의 합계를 구하는 것은 불가능
순차논리
순서(sequence)라는 말에서 비롯
순서 : 시간적으로 어떤 값 뒤에 오는 다른 값
디지털 회로에서 시간을 어떻게든 만들어내야 함
입력의 현재 상태와 과거 상태를 함께 고려
NOTE
시간을 만들어내는 회로와 과거를 기억하기 위한 회로
시간 표현과 상태 기억
주기(preiodic)함수
시간을 측정할 수 있음
우리는 주기 함수를 사용해 시간을 측정할 수 있음
예) 지구의 자전이 주기적 함수임👉 지구가 한 바퀴를 다 돌면 이를 하루(1일)라고 부름
컴퓨터의 경우 전자공학을 사용하기 때문에 주기적인 전기 신호가 필요진자가 스위치를 때리게 하면 이런 신호를 만들 수 있으나 현재는 좀 더 현대적인 접근 방법들로 접근함
발진자
이런 연결을 되먹임(feedback, 피드백)이라 함
마이크와 스피커를 가까이 위치 시킬 때 생기는 현상과 같음
인버터 출력은 다시 인버터 입력으로 들어가고 이 입력은 다시 출력에 반영됨
이로 인해 출력이 0과 1 사이를 진동함(oscillate)