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

   조회 3996   추천 0    

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

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

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

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

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

활용하는지 궁금하네요.


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

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


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


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

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

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

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


QnA
제목Page 4091/5708
2015-12   1678637   백메가
2014-05   5144492   정은준1
2018-02   3978   희라미
2023-10   3978   건약
2017-06   3978   허인구마틴
2021-08   3978   신우섭
2023-06   3978   야쓰오
2016-03   3978   VSPress
2017-05   3978   차넷컴퓨터
2020-02   3978   승우아빠
2014-03   3978   VSPress
2023-07   3978   그냥
2014-04   3978   미담
2017-12   3978   박문형
2022-10   3978   osthek83
2013-12   3978   겨울나무
2015-07   3978   레클
2016-03   3978   카르하타
2018-03   3978   회원K
2014-07   3978   COBRA
2017-07   3978   일국
2016-07   3978   패킷스트림