Recent Posts
Recent Comments
라떼는말이야
CPU가 1초에 사용하는 비트 수 본문
반응형
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에 대해서 좀 더 알아보면 좋을 것 같습니다.
반응형
'알고리즘 > CS50' 카테고리의 다른 글
[C] 누락된 숫자 찾아내기 (0) | 2021.03.05 |
---|---|
[C 기초] 학점 계산 프로그램 (0) | 2021.03.04 |
[C 기초] 채점 프로그램 만들기 (0) | 2021.03.03 |
[C 기초] 오늘의 메뉴 출력 (0) | 2021.03.02 |
[C 기초] 원금과 이자의 합계 출력하는 함수 (0) | 2021.03.01 |
[C 기초] 재고 관리 프로그램 (0) | 2021.02.28 |
모니터가 1초에 사용하는 bit수 (0) | 2021.02.26 |
컴퓨터가 2진수를 사용하는 이유에 대한 생각 (0) | 2021.02.25 |
Comments