그게 무슨 뜻 이죠유형
"프로세스가 그들 사이의 차이가 실제 및 가상 프로세서 사이에 유사하다, 논리적으로 동시 프로세스를 물리적으로 동시로 설명 될 수있다"처리?
물리적 동시 및 논리적 동시 프로세스의 차이점은 무엇입니까?
그게 무슨 뜻 이죠유형
"프로세스가 그들 사이의 차이가 실제 및 가상 프로세서 사이에 유사하다, 논리적으로 동시 프로세스를 물리적으로 동시로 설명 될 수있다"처리?
물리적 동시 및 논리적 동시 프로세스의 차이점은 무엇입니까?
동시 처리와 논리적으로 동시 처리의 차이점은 무엇입니까 동시 처리?
단일 코어 프로세서를 사용하고 있고 코드에 멀티 스레드가있는 경우 여러 개의 다른 프로세서에서 병렬로 실행중인 것처럼 보입니다. 실제로는 라운드 로빈 방식으로 각 스레드에 퀀텀 시간이 할당되는 단일 프로세서를 사용합니다. 이 경우 프로세스 (OR 쓰레드)는 동시에 병렬로 실행되고있는 것처럼 보이지만 실제로는 동시에 실행중인 것처럼 프로세스 (스레드)간에 여러 번 컨텍스트 전환이 발생합니다.
반면에 프로세서 (또는 다중 프로세서)에 여러 개의 코어가있는 경우 다중 스레드 코드가 다른 코어 (또는 프로세서)에 동시에 병렬로 실행됩니다. 이 경우 프로세스가 동시에 병렬로 실행됩니다.
의심의 여지가 없기를 바랍니다. 추후 문의 할 경우 언제든지 물어보십시오.
한 가지 핵심은 여러 스레드를 동시에 지원할 수 있습니다. – babon
@babon - 답변에서 내가 놓친 부분에 대해 자세히 설명 하시겠습니까? –
스레드는 명령어 스트림입니다. 여러 스레드를 지원하는 코어는 여러 스레드를 동시에 처리 할 수 있습니다. 이 링크를 확인할 수 있습니다 : http://superuser.com/questions/700430/what-does-2-core-4-threads-mean-in-cpu – babon