옵션 |
|
Intel 과 AMD 논란글을 보면서 생긴 궁금증인데...
나름 관련학과를 나왔습니다만 공부를 열심히 하지 않아서.....ㅎㅎ
고수분들께 여쭤볼게 있습니다.
1.멀티코어를 활용하는 프로그램이라는 것은 두 개 이상의 연산을 비동기 연산한다는 말인가요?
예를 들어 JAVA에서 쓰레드를 사용하면 비동기 연산을 하는 것으로 알고 있는데 이런때에 멀티코어가 힘을 발휘하는 건가요?
2.CPU 스케쥴링은 멀티코어에는 어떻게 적용 되나요?
3.결과적으로 코딩할때 멀티쓰레드를 염두하지 않고 코딩했다면 멀티코어는 무쓸모인가요?...
4.그렇다면 싱글쓰레드로 도는 여러개의 프로그램을 동시에 돌릴 때 멀티코어는 어떻게 작동하나요?