Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
00:00 인트로00:44 클럭03:49 코어와 멀티코어08:44 스레드와 멀티스레드
감사합니다~
안녕하세요 강의 잘 보고있습니다책에보면 155page 3번문제스레드에는 [1]적 스레드와 [2]적 스레드가 있습니다.답에는A: 하드웨어B: 소프트웨어이렇게 나와있더라고요A: 소프트웨어B: 하드웨어이 경우랑 다른건가요?
하나의 코어로 여러 명령어를 동시에 처리할 수 있다는게 이해가 안가요코어의 연산속도가 너무 빨라서 그렇게 보인다는 말인가요??:)
저도요...
1코어 1스레드 cpu는 레지스터 세트가 1개밖에 없는데 어떻게 소프트웨어적 스레드를 동시에 실행할 수 있나요? 소프트웨어적 스레드를 여러개 동시에 실행한다는 말이 곧 명령어를 여러개 동시에 처리한다는 말 아닌가요?
p.152 하단에 논리프로세서에 대한 개념과 예시가 나옵니다.2코어 4스레드 CPU는 메모리입장에서 봤을 때4코어 4스레드 CPU (한개 코어당 1개 스레드)로 보여진다고 정리할 수 있을까요?
네 (기본적으로 단일 스레드) 코어 네 개가 실행한다고 인식합니다
코어가 5개일때는 따로 부르는 명칭이 없는 건가요?
댓글을 방금 봤네요.. 코어가 다섯개인 경우 펜타 코어라고 부릅니다.
저자님 질문이 있어요~ 가령 우리가 c++로 hello world를 여러개를 출력하는 코드가 있을 때 (따로 멀티쓰레드 처리 안함)이는 소프트웨어적으로 싱글쓰레드인데, 이걸 멀티쓰레드 CPU라면 명령어를 하드웨어적 멀티쓰레드로 처리하나요? 즉 소프트웨어적으로 싱글쓰레드여도, 기본적으로 하드웨어적으로 멀티쓰레드로 명령어를 처리할 것 같은데 맞나요?
네 맞습니다 :) 다만 아주 단순한 프로그램의 경우 한 두개의 하드웨어 쓰레드로 처리하는 경우가 많습니다.
00:00 인트로
00:44 클럭
03:49 코어와 멀티코어
08:44 스레드와 멀티스레드
감사합니다~
안녕하세요 강의 잘 보고있습니다
책에보면 155page 3번문제
스레드에는 [1]적 스레드와 [2]적 스레드가 있습니다.
답에는
A: 하드웨어
B: 소프트웨어
이렇게 나와있더라고요
A: 소프트웨어
B: 하드웨어
이 경우랑 다른건가요?
하나의 코어로 여러 명령어를 동시에 처리할 수 있다는게 이해가 안가요
코어의 연산속도가 너무 빨라서 그렇게 보인다는 말인가요??:)
저도요...
1코어 1스레드 cpu는 레지스터 세트가 1개밖에 없는데 어떻게 소프트웨어적 스레드를 동시에 실행할 수 있나요? 소프트웨어적 스레드를 여러개 동시에 실행한다는 말이 곧 명령어를 여러개 동시에 처리한다는 말 아닌가요?
p.152 하단에 논리프로세서에 대한 개념과 예시가 나옵니다.
2코어 4스레드 CPU는
메모리입장에서 봤을 때
4코어 4스레드 CPU (한개 코어당 1개 스레드)로 보여진다고 정리할 수 있을까요?
네 (기본적으로 단일 스레드) 코어 네 개가 실행한다고 인식합니다
코어가 5개일때는 따로 부르는 명칭이 없는 건가요?
댓글을 방금 봤네요.. 코어가 다섯개인 경우 펜타 코어라고 부릅니다.
저자님 질문이 있어요~ 가령 우리가 c++로 hello world를 여러개를 출력하는 코드가 있을 때 (따로 멀티쓰레드 처리 안함)
이는 소프트웨어적으로 싱글쓰레드인데, 이걸 멀티쓰레드 CPU라면 명령어를 하드웨어적 멀티쓰레드로 처리하나요?
즉 소프트웨어적으로 싱글쓰레드여도, 기본적으로 하드웨어적으로 멀티쓰레드로 명령어를 처리할 것 같은데 맞나요?
네 맞습니다 :) 다만 아주 단순한 프로그램의 경우 한 두개의 하드웨어 쓰레드로 처리하는 경우가 많습니다.