LC·Dict

mul·ti·pro·cess·ing

C1technical
/ˌmʌltiˈprɑːsesɪŋ//ˌmʌltiˈprəʊsesɪŋ/드물게 쓰임

컴퓨터에서 여러 프로세서나 코어를 사용해 작업을 동시에 처리하는 방식

noun명사

  1. 1

    다중 처리, 멀티프로세싱컴퓨터 시스템에서 둘 이상의 프로세서나 CPU 코어를 사용해 둘 이상의 작업 또는 프로세스를 동시에 처리하는 방식C1computing

    a method of computing in which two or more processors or CPU cores are used to run tasks or processes at the same time

    • The server uses multiprocessing to handle thousands of requests at once.

      그 서버는 수천 개의 요청을 한꺼번에 처리하기 위해 다중 처리를 사용한다.

    • Python's multiprocessing module can run CPU-heavy tasks in separate processes.

      파이썬의 multiprocessing 모듈은 CPU 사용량이 많은 작업을 별도 프로세스에서 실행할 수 있다.

adjective형용사

  1. 1

    다중 처리의, 멀티프로세싱의여러 프로세서나 CPU 코어를 사용한 다중 처리와 관련된C1computing

    relating to or designed for the use of multiple processors or CPU cores

    • The application was redesigned for a multiprocessing environment.

      그 애플리케이션은 다중 처리 환경에 맞게 다시 설계되었다.

    • Multiprocessing systems can improve performance on large data workloads.

      다중 처리 시스템은 대규모 데이터 작업에서 성능을 향상시킬 수 있다.

뉘앙스 · 쓰임

multiprocessing은 실제로 여러 프로세서나 코어를 사용하는 데 초점이 있습니다. multitasking은 한 컴퓨터가 여러 작업을 동시에 하는 것처럼 보이는 일반적 개념이고, multithreading은 한 프로세스 안의 여러 스레드를 쓰는 방식입니다. parallel processing은 병렬 처리 전반을 가리키는 더 넓은 표현일 수 있습니다.

기술 문맥에서 쓰이는 단어이며 일상 대화에서는 보통 “the computer runs several tasks at once”처럼 풀어 말합니다. Python의 multiprocessing module처럼 특정 프로그래밍 라이브러리 이름으로도 자주 보입니다. 일반적으로 셀 수 없는 명사로 쓰이므로 a multiprocessing이라고 하지 않습니다.

유의어 뉘앙스 비교

parallel processing
병렬 처리 전반을 가리키는 더 넓은 말이며, 반드시 여러 프로세서라는 점만을 강조하지는 않는다.
concurrent processing
여러 작업이 같은 시간대에 진행된다는 점을 강조하며, 실제 병렬 실행인지 여부는 문맥에 따라 다를 수 있다.
multiprocessor
여러 프로세서를 가진 하드웨어나 시스템을 가리킬 때 더 직접적으로 쓰인다.
parallel
동시에 처리된다는 일반적 의미가 강하며, 컴퓨터 프로세서 구조에 한정되지 않는다.

반의어

uniprocessing
하나의 프로세서로 처리하는 방식을 가리키는 기술 용어이다.
single-processing
하나의 처리 장치나 하나의 작업 처리 방식을 강조하는 표현으로, uniprocessing보다 덜 표준적인 경우가 있다.
single-processor
하나의 프로세서를 사용하는 시스템이나 설계를 가리킨다.
serial
작업을 동시에 하지 않고 차례대로 수행한다는 점을 강조한다.

자주 쓰는 표현 · Collocations

adj+noun

  • symmetric multiprocessing대칭형 다중 처리
  • multiprocessing system다중 처리 시스템
  • multiprocessing environment다중 처리 환경
  • multiprocessing support다중 처리 지원

verb+noun

  • enable multiprocessing다중 처리를 활성화하다
  • use multiprocessing다중 처리를 사용하다

어원 · 암기 팁

[Latin]multi-는 라틴어 multus ‘많은’에서 온 접두사이고, processing은 process ‘처리하다’에 -ing가 붙은 형태입니다. 컴퓨터 분야에서 여러 처리 장치가 동시에 작업하는 개념을 나타내는 용어로 쓰이게 되었습니다.

multi- ‘여러, 다중의’ + process ‘처리하다’ + -ing ‘행위·과정’

💡 multi는 ‘많은’, processing은 ‘처리’이므로 multiprocessing은 ‘여러 처리 장치가 함께 처리하는 것’으로 기억할 수 있습니다.