인프런 커뮤니티 질문&답변
하드웨어적 스레드
해결된 질문
작성
·
113
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다. 늘픔님.
2코어 4스레드 설정에서의 하드웨어적 스레드 개념에 대해 궁금하신 점을 알아보겠습니다.
하드웨어적 스레드:
- 하드웨어적 스레드는 일반적으로 하나의 CPU 코어가 처리할 수 있는 명령어 집합을 말합니다.
- 2코어 4스레드는 각 코어가 하이퍼스레딩 기술을 사용하여 두 개의 논리적 스레드를 처리할 수 있는 구조입니다. 따라서, 각 코어는 2개의 하드웨어적 스레드를 가지게 됩니다.
- 이로 인해 총 4개의 논리적 스레드가 CPU의 전체 성능을 나타내게 됩니다.
- 하드웨어적 스레드는 일반적으로 하나의 CPU 코어가 처리할 수 있는 명령어 집합을 말합니다.
논리 프로세서:
- 논리 프로세서는 운영체제나 프로그램이 여러 개의 CPU처럼 인식하는 것을 말합니다.
- 2코어 4스레드의 경우 프로그램은 4개의 논리적 프로세서를 인식하게 됩니다.
- 하드웨어적으로는 두 코어가 각각 두 개의 스레드를 처리할 수 있지만, 논리적으로는 4개의 스레드가 병렬로 돌아가는 것처럼 보입니다.
- 논리 프로세서는 운영체제나 프로그램이 여러 개의 CPU처럼 인식하는 것을 말합니다.
이와 유사한 질문과 답변이 있어 첨부드립니다:
- 하드웨어적 스레드에 관하여 ( 17:05 그림 참고): 하드웨어 스레드와 하이퍼스레딩 기술에 대해 설명드린 게시물입니다.
추가적인 설명으로, 하드웨어적 스레드는 물리적 하드웨어 즉, 실제 CPU에 기반한 것이고, 하이퍼스레딩을 통해 논리적 스레드가 증가하여 마치 여러 CPU가 있는 것처럼 인식되게 하는 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





