왜 CPU 속도는 Hz 단위일까?
우리들은 보통 메인 메모리와 하드 디스크는 용량을 따지는 반면 CPU는 속도를 따진다.
그만큼 CPU의 속도는 중요하기 때문!
그렇다면 CPU의 속도에 왜 Hz 단위를 사용할까?
Hz는 진동수를 표현하는 단위다.1Hz라면 1초에 1번 진동하고, 10Hz라면 1초에 10번 진동한다는 뜻.여기서 진동은 주기(Cycle)가 존재하는데, 이 주기가 CPU의 속도에 Hz 단위를 쓰는 것과 관련이 있다.
컴퓨터에서 처리해야 할 명령어의 흐름은 알다시피 디스크 → 메모리 → (cache) → CPU 순이다.
여기서 cache에서 CPU로 명령어를 가져오려면 전기적 신호가 필요한데 이 전기적 신호가 바로 Clock(클럭)이다.
이때 한 클럭마다 명령어를 주기적으로 가져온다고 해서 Hz단위를 사용하는 거다.
과학에서 Hz는 1초당 진동수를 의미하지만, 컴퓨터에서는 1초당 처리할 수 있는 명령어의 개수를 의미한다.
CPU의 속도가 2.4Hz라면 1초당 240만개의 명령어를 처리할 수 있다는 것!
여기까지 CPU의 속도 단위가 Hz인 이유를 알아봤다.
'Study > 컴퓨터구조 | 운영체제' 카테고리의 다른 글
[인프런 기술노트] 동기식 비동기식의 동작 방식 차이 (0) | 2023.02.19 |
---|---|
[인프런 기술노트] 운영체제 설명 - 여러 프로그램이 동시에 실행되는 원리 (0) | 2023.02.19 |
[인프런 기술노트] 컴퓨터 전공 수업 10분으로 압축 (컴퓨터 구조 + 운영 체제) (0) | 2023.02.17 |