라떼는말이야

CPU가 1초에 사용하는 비트 수 본문

알고리즘/CS50

CPU가 1초에 사용하는 비트 수

MangBaam 2021. 2. 27. 10:00
반응형
CPU클럭 * CPU가 사용하는 레지스터 * 코어의 개수

CPU클럭: CPU가 초당 실행하는 작업 단계의 개수. 컴퓨터의 클럭이 2100Mhz라면, 2100M 단계를 수행할 수 있는 것입니다.

 

CPU레지스터: 어떤 프로그램을 다운받을 때 64비트, 32비트에 따라 다른 파일을 다운받는 것을 본 적 있을 것입니다. 그때의 64비트, 32비트가 레지스터를 의미합니다.

만약 CPU가 64비트 레지스터를 지원한다면, 64비트 연산을 한 번에 처리할 수 있다는 뜻입니다.

 

코어: 컴퓨터가 4개의 코어를 가지고 있따면 CPU가 4개 있다는 뜻으로, 네 번에 한 CPU가 할 수 있는 연산을 한 번에 끝내버리는 것이 가능합니다. 하지만 항상 4개의 코어가 동시에 공정하게 일을 한다고 할 수 없습니다.

 

CPU클럭 * CPU가 사용하를 레지스터 * 코어의 개수가 뜻하는 것은 1초에 CPU가 연산을 수행하는 횟수 * 한 번에 연산 가능한 비트 수 * CPU의 개수라고 할 수 있습니다.

물론 위에서 말했듯이 항상 일정하지도 않고, 4개의 코어를 가진다고 해서 속도가 4배나 빠르고 하지는 않습니다. 개념적으로 알아두고, CPU에 대해서 좀 더 알아보면 좋을 것 같습니다.

반응형
Comments