noun
multiprogramming
Computing term for a technique that allows multiple programs to reside in main memory and share the CPU, improving system utilization.
多重プログラミングによって、CPUの待ち時間を減らすことができる。
Multiprogramming can reduce CPU idle time.
マルチタスク (multitasking) is a broader term often used for running multiple tasks concurrently, while 多重プログラミング specifically refers to the older technique of keeping multiple programs in memory to improve CPU usage.
Compound of 多重 (multiple, multiplex) and プログラミング (programming), a direct calque of the English computing term 'multiprogramming'.