CS 공부/Memory
-
Core vs. Thread: CPU 성능의 핵심 개념 이해하기CS 공부/Memory 2024. 10. 27. 14:10
CPU 성능을 설명할 때 자주 언급되는 두 가지 용어가 있습니다: “코어(Core)“와 “스레드(Thread)”. 이 두 용어는 CPU가 동시에 얼마나 많은 작업을 처리할 수 있는지를 결정짓는 중요한 요소입니다. 각각의 개념과 그 차이점에 대해 정리해보겠습니다. 1. 코어(Core)란? 코어는 CPU 내부에 있는 독립적인 처리 장치입니다. 과거에는 CPU에 하나의 코어만 있었지만, 최근에는 여러 개의 코어가 하나의 CPU에 포함되어 있습니다. 이를 통해 여러 작업을 동시에 처리할 수 있게 되었습니다. 예를 들어, 쿼드코어(Quad-Core) CPU는 4개의 코어를 가지고 있어, 4개의 서로 다른 작업을 병렬로 처리할 수 있습니다. 비유: 코어를 요리사로 생각해보면, 한 명의 요리사는 동시에 하나의 요리만..