1. 컴퓨터 부품들은 '클럭 신호'에 맞춰 일시불란하게 움직인다.
2. cpu는 '명령어 사이클' 이라는 정해진 흐름에 맞춰 명령어들을 실행한다.
클럭 속도 : 헤르츠(Hz) 단위로 측정
헤르츠(Hz) : 1초에 클럭이 반복되는 횟수
그러나 필요 이상으로 클럭을 높이면 발열 발생
코어 수를 늘리는 방법 / 스레드 수를 늘리는 방법
코어란? (core)
명령어를 실행하는 부품을 코어라는 용어로 사용
코어 수 | 프로세서 명칭 |
1 | 싱글코어 |
2 | 듀얼코어 |
3 | 트리플코어 |
4 | 쿼드코어 |
6 | 헥사코어 |
8 | 옥타코어 |
19 | 데카코어 |
12 | 도데카코어 |
코어마다 처리할 연산이 적절하게 분배되지 않으면 코어 수가 많더라도 연산 속도가 증가하진 않는다.
스레드 : 하드웨어적 스레드 / 소프트웨어적 스레드
하드웨어 스레드 : 하나의 코어가 동시에 처리하는 명령의 단위 / 논리 프로세서 라고도 부른다.
소프트웨어 스레드 : 하나의 프로그램에서 독립적으로 실행되는 단위
ex) 사용자로부터 입력받은 내용을 화면에 보여주면서, 맞춤법 검사 하면서, 수시로 임시 저장하는 기능을 하려면 소프트웨어 스레드를 3개 만들어서 실행
반응형
'Computer Engineering' 카테고리의 다른 글
명령어 집합 구조, CISC와 RISC (1) | 2024.04.03 |
---|---|
명령어 병렬 처리 기법 (1) | 2024.04.03 |
명령어 사이클과 인터럽트 (interrupt) (0) | 2024.04.02 |
ALU와 제어장치 / 레지스터 (0) | 2024.03.27 |
명령어 (0) | 2024.01.22 |
댓글