マルチプログラミング
「マルチプログラミング」の英語
「マルチプログラミング」は英語で multiprogramming と言います。複数のプログラムをメモリに置き、プロセッサがそれらを切り替えて実行することで稼働率を高める技術です。利用者から見た同時処理は multitasking、複数CPUでの処理は multiprocessing と区別します。
「マルチプログラミング」の英語の使い分け
コンピューター分野で、CPUの稼働率を高める技術を指します。
コアイメージ
複数のプログラムを同時にメモリに配置し、プロセッサが切り替わりながら稼働を維持する技術、マルチプログラミング
英英
An operating-system technique in which multiple programs are kept resident in memory and the processor switches among them so the CPU stays busy while some programs wait for I/O.
語源
multiprogrammingは、multi(複数)とprogramming(プログラムの実行や管理)を結合した合成語で、複数のプログラムをメモリに置いてCPU稼働率を高める考えから生じた用語。
コラム
- マルチプログラミングはCPU稼働率の維持を目的とする概念であり、ユーザーから見て同時に応答することを重視するマルチタスキングや、複数CPUで同時処理を行うマルチプロセッシングとは目的や実現方法が異なる点を理解することが有用である
「マルチプログラミング」のレベル別の例文
- 中学
- 高校・英検2級
Multiprogramming allows a computer to switch efficiently between programs waiting for input or output.
- TOEIC・ビジネス
The new operating system supports multiprogramming for better processor utilization.
- 日常会話
Is multiprogramming different from multitasking?
「マルチプログラミング」を英語にするときのよくある間違い
× multiprocessing
複数CPUで同時処理する multiprocessing とは仕組みが異なります。
× multitasking
利用者から見た同時処理ではなく、CPUの稼働率を高める技術です。