주기(periodic)함수를 사용해 시간을 측정할 수 있다.
예를 들어, 지구의 자전이 바로 주기적 함수.
지구가 한 바퀴를 다 돌면 이를 하루 (1일) , 이 하루를 더 잘게 나뉘면 시간 , 분 , 초 등으로 구분.
지구 자전 같은 외부 이벤트를 활용하는 것에 덧붙여,
몇 가지 물리 요소를 적용하면 우리 스스로 주기 함수를 만들어낼 수 있다.
컴퓨터의 경우 전자공학을 사용하기 때문에 주기적인 전기 신호가 필요하다.
진자가 스위치를 때리게 하면 이런 신호를 만들 수 있다.
발진자를 사용하면 시간을 정확하게 측정할 수 있다.
인버터를 사용한 트릭을 살펴보면 , 아래 그림처럼 인버터의 출력을 입력에 연결할 수 있다.
이런 식의 연결을 feedback 이라고 한다.
이는 마치 마이크와 스피커를 가까이 위치시킬 때 생기는 현상과 같다.
인버터 출력은 다시 인버터 입력으로 들어가며, 이 입력은 다시 출력에 반영된다.
이로 인해 출력이 0과 1 사이를 진동한다(oscillate).
이 값이 진동하는 속도는 전파지연에 따라 결정되며, 온도에 따라 달라지는 경향이 있다.
좀 더 안정적인 주파수로 진동하는 발진자(oscillator)가 있다면,
더 정확히 시간을 측정할 수 있는 기준이 될 것이다.
발진자를 적은 비용 , 효율적으로 만드는 방법 수정발진자.
컴퓨터의 모든 부품들은 특정한 신호에 맞추어 동작하는데 , 이 특정한 신호가 클록이다.
디지털회로에서 심장박동 즉 주기적인 전기적 펄스이며 ,
장치들이 동작하는 타이밍을 맞춰주어 디지털장치의 부품들을 움직이게 하는 전기적 신호이다.
신호의 상태를 일시적으로 유지 또는 기억시켜 두는 장치나 회로.
1비트의 정보를 보관 및 유지할 수 있는 회로 , 순차 회로의 기본.
SR래치
https://www.youtube.com/watch?v=iQuxA1dDdMU
SR래치 실습 영상
https://www.youtube.com/watch?v=o-TspPuhHMU 16:22부터 실습 영상.