• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

멀티프로세싱 관련 질의

23.09.20 23:18 작성 조회수 140

0

안녕하세요.

수업에서 다루고 있는 멀티프로세싱 관련하여 궁금한 점이 있어 글남깁니다.

 

저희가 수업에서 다루고 있는 멀티프로세싱은 여러 cpu를 사용하는 멀티프로세서 개념인건가요? 아니면 단일 cpu에 프로세스를 여러개 나누는 개념인가요?

 

구글에 검색해보니 사람들마다 설명이 다달라서요. 파이썬에서 멀티프로세싱은 프로세스를 메모리에 여러개 할당하는 것이라고 말하는 글도 있고, 여러 cpu에 할당하는 것이라는 글도 있고, 설명이 다달라서 질문드립니다.

답변 1

답변을 작성해보세요.

0

안녕하세요.

내용이 방대해져 링크도 남겨드리고 간단하게 설명도 드립니다.

단일 프로세스(코어)안에서 "멀티프로그래밍", "멀티태스킹"

에서 멀티 프로세싱 처리로 이어지고 있습니다.

과거 싱글코어와 달리 이제는 멀티코어 cpu 기반으로(예) 4코어 8쓰레드) 이때 여러 코어가

단일 작업을 동시에 처리해서 퍼포먼스 향상으로 이루어지는 거예요.

아래 링크 읽어보세요.

https://inpa.tistory.com/entry/%F0%9F%91%A9%E2%80%8D%F0%9F%92%BB-multi-programming-tasking-processing