mul·ti·pro·cess·ing
C1technical컴퓨터에서 여러 프로세서나 코어를 사용해 작업을 동시에 처리하는 방식
noun명사
- 1
다중 처리, 멀티프로세싱 — 컴퓨터 시스템에서 둘 이상의 프로세서나 CPU 코어를 사용해 둘 이상의 작업 또는 프로세스를 동시에 처리하는 방식C1〔computing〕
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
다중 처리의, 멀티프로세싱의 — 여러 프로세서나 CPU 코어를 사용한 다중 처리와 관련된C1〔computing〕
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은 ‘여러 처리 장치가 함께 처리하는 것’으로 기억할 수 있습니다.