컴퓨터의 모든 장치는 클럭 신호라는 것이 들어간다.


클럭 신호 : 클럭 발생기의 클럭, 일정한 간격마다 모든 장치에게 신호를 준다. 그 신호에 맟춰서 장치들은 동작을 하게 된다.


- 클럭 신호를 많이 주게 될 경우 작업을 빠르게 처리 할 수 있겠지만, 열이 발생하게 되고 높은 열은 불안전성을 유발한다. 

ex)cpu 오버클럭


이 클럭신호의 동기화가 필요한 이유


1. 연산장치가 2+3을 연산해서 결과를 Buffer에 저장한다.


2. Buffer에 있는 데이터를 출력장치가 가져 간다.


3. 만약 연산장치가 클럭이 10 이라 하고, 출력장치가 클럭이 5라 한다면, 연산장치의 클럭이 더 높으므로 출력장치가 Buffer에 5라는 데이터를 가져가기 전에 연산장치가 또다른 연산을 진행해서 출력장치는 5라는 데이터를 가져 갈 수 없게된다.


- 이러한 이유 때문에 클럭신호를 장치마다 일정하게 줘야한다.

ex)클럭신호의 동기화 기준은 연관있는 장치들의 가장 낮은 클럭 신호를 기준으로 해야한다.

+ Recent posts