マルチプログラミング

「マルチプログラミング」の英語

「マルチプログラミング」は英語で multiprogramming と言います。複数のプログラムをメモリに置き、プロセッサがそれらを切り替えて実行することで稼働率を高める技術です。利用者から見た同時処理は multitasking、複数CPUでの処理は multiprocessing と区別します。

「マルチプログラミング」の英語の使い分け

「マルチプログラミング」の例文

Many textbooks describe multiprogramming as a way to keep the processor busy.

多くの教科書はマルチプログラミングをプロセッサの稼働を維持する手法として説明する。

コアイメージ

複数のプログラムを同時にメモリに配置し、プロセッサが切り替わりながら稼働を維持する技術、マルチプログラミング

英英

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で同時処理を行うマルチプロセッシングとは目的や実現方法が異なる点を理解することが有用である

「マルチプログラミング」のレベル別の例文

「マルチプログラミング」を英語にするときのよくある間違い

「マルチプログラミング」の英語についてよくある質問

Q. 「マルチプログラミング」を英語で一言で言うと?
multiprogramming と言います。複数のプログラムをメモリに置き、プロセッサがそれらを切り替えて実行する技術です。
Q. multiprogramming と multitasking の違いは?
multiprogramming は複数のプログラムをメモリに置き、プロセッサの待ち時間を減らして稼働率を高める仕組みです。multitasking は、複数のタスクを同時に実行しているように扱う機能や概念を指します。
Q. 「マルチプログラミング」と multiprocessing の違いは?
multiprogramming は主に一つのプロセッサ上で複数のプログラムを切り替えて実行し、multiprocessing は複数のプロセッサやCPUコアで処理を行います。

「マルチプログラミング」と関連する日本語の英語

ほかの日本語から英語を引く

おすすめの単語帳

1 / 1