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

   조회 3997   추천 0    

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

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

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

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

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

활용하는지 궁금하네요.


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

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


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


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

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

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

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


QnA
제목Page 4091/5709
2014-05   5145412   정은준1
2015-12   1679527   백메가
2016-10   3981   오성기
2018-10   3981   깐남
2016-07   3981   초보IT
2014-03   3981   방o효o문
2017-08   3981   준바이
2020-08   3981   땅부자
2014-02   3981   하상욱
2014-08   3981   장동건2014
2014-01   3981   이정근
2020-01   3981   두리안
2017-09   3981   가람이당1
2017-10   3981   LouPing0
2018-04   3981   하셀호프
2017-12   3981   박문형
2013-12   3981   겨울나무
2016-12   3981   안개속영원
2017-09   3981   황진우
2018-05   3981   김제연
2016-11   3981   김건우
2017-01   3981   ryuchi001