쿼드아톰 프로세서 보니 cpu 연산에 대한 의문점이 드네요.

   조회 4002   추천 0    

제가 알기로 멀티쓰레드는 멀티쓰레드를 지원하는 특정어플이나

서비스 등에서만 효과가 있다고 알고 있습니다.

그래서 게임이나 프로그램 등 서비스가 아닌 프로세스 개념에서 멀티스레드는

단일코어 역할만 한다고 알고있습니다.

일단 이 전제가 맞는지 궁금하구요. 그게 틀리다면 어떻게 단일프로세스가 멀티스레드를 점유하고

활용하는지 궁금하네요.


두번째 궁금증은 단일프로세스에 의한 단일코어의 퍼포먼스가 보다 높다고 할때

멀티코어 저클럭과 단일코어 고클럭의 성능차이 등을 알고싶네요.


이미 해묵은 의문같지만 기본을 잘 알고 싶어요.


짧은글 일수록 신중하게.
채영진 2014-08
게임이나 프로그램도 멀티쓰레드를 사용해서 멀티코어를 지원하게 만들면 됩니다.
(몇년전부터 나오는 대부분의 게임이 멀티코어를 지원합니다.)

그리고 단일 프로세스(싱글 쓰레드라고 가정하구요)가 멀티코어를 점유하는것 처럼 보이는걸 물어보신 것 같은데
싱글쓰레드가 OS의 정책에 따라 CPU를 옮겨다니서 여러개 코어를 쓰는것 처럼 보일 수 있습니다.

멀티코어를 사용하게끔 프로그래밍하려면 싱글쓰레드에 비해 디버깅이 어렵고, 오버헤드도 있어 성능이 막 올라가진 않습니다.
하여 디스크나 메모리를 거의 쓰지않는 CPU빨에는 고클럭(자동차 배기량처럼)이 갑입니다.

http://minjang.egloos.com/2166350
http://deviantcj.tistory.com/65
요기 보시면 좀 더 이해가 쉬우실거에요


QnA
제목Page 4091/5709
2014-05   5146911   정은준1
2015-12   1681498   백메가
2014-08   3983   임진욱
2016-10   3983   허허허허
2022-04   3983   치킨좋아요
2019-07   3983   다파라치아
2020-11   3983   죠슈아
2014-10   3983   테돌아이
2016-02   3983   오소리
2016-04   3983   카르하타
2018-07   3983   dragoune
2014-10   3983   주황별
2017-01   3983   이준용
2016-09   3982   클래식
2015-06   3982   퀴올
2018-07   3982   중복닉넴
2015-09   3982   방o효o문
2015-06   3982   네이쳐
2016-09   3982   김건우
2015-11   3982   윈도우10
2017-03   3982   새총
2018-10   3982   깐남