CPU는 컴퓨터의 두뇌와도 같은 역할을 담당합니다
센트럴 프로세서, 프로세서 등으로 불립니다
컴퓨터의 중앙에서 사용자들의 명령어를 해석하고, 연산한 뒤, 결과를 산출합니다.
CPU는 크게 제어장치, 연산장치, 레지스터 로 구성되어있습니다
연산장
제어장
레지스터
컴퓨터 전원을 끄면 정보가 날아갑니다.컴퓨터는 크게 속도와 처리량에 따라 성능을 판단합니다.
- 속도가 기준이 될때
*- 처리량(대역폭)이 기준이 될때
프로그램을 실행하는 데 CPU가 소비하는 시간을 의미합니다.
실행시간은 프로그램이 실행되기 위해 필요한 CPU 클럭사이클
한 클럭 사이클에 걸리는 시간을 곱한 시간인데
이떄 전자는 프로그램마다 고정값입니다
따라서 줄어야 하는 것은 한 클럭 사이클에 걸리는 시간입니다.
이는 클럭 속도가 높으면 그만큼 빨리 사이클이 돌아 CPU 성능이 좋다고 할 수 있습니다.
하드웨어 이벤트가 발생하는 시점을 결정하는 타이머라고 생각하면 좋습니다.
컴퓨터가 켜진순간부터 일정한 주기에 따라 신호를 보냅니다.
이때 한 클럭과 다음클럭까지의 시간을 클럭사이클이라고 합니다.