ホームページ  >  記事  >  マルチプログラミングを導入する目的は何ですか?

マルチプログラミングを導入する目的は何ですか?

王林
王林オリジナル
2020-12-04 11:26:2316989ブラウズ

マルチプログラミングを導入する目的は、CPUを最大限に活用し、CPU待ち時間を短縮することです。マルチプログラミング技術とは、複数の独立したプログラムをコンピュータのメモリに同時に保存し、管理プログラムの制御下で 2 つ以上のプログラムを分散して実行できるようにすることで、コンピュータ システム リソースを共有します。

マルチプログラミングを導入する目的は何ですか?

#マルチプログラミングを導入する目的は、CPU を最大限に活用し、CPU 待ち時間を短縮することです。

(オペレーティング システムの知識の共有: windows)

いわゆるマルチプログラミングとは、複数のプログラムがコンピュータ システムのメイン メモリに同時に入ることができるようにすることを指します。時間と開始の計算方法。言い換えれば、複数の (2 つ以上の独立した) プログラムを同時にコンピューターのメモリに保存することができ、それらはすべて最初から最後までの間にあります。マクロ的に見ると並列的であり、複数のプログラムが実行中および実行が終了していないが、ミクロ的に見ると直列的であり、各プログラムが CPU を順番に使用して交互に実行されます。

マルチプログラミング技術を導入する基本的な目的は、CPU 使用率を改善し、コンピュータ システム コンポーネントの並列処理を最大限に活用することであり、現代のコンピュータ システムはすべてマルチプログラミング技術を採用しています。

マルチプログラミング:

マルチプログラミング技術は、複数の独立したプログラムをコンピューターのメモリに同時に保存し、管理者の制御下で相互にインターリーブして実行できるようにすることです。プログラム (program). 2 つまたは 2 つ以上のプログラムがコンピュータ システム内で開始から終了まで同じ状態にあり、これらのプログラムがコンピュータ システム リソースを共有すること。これに対応するのはシングル プログラミングで、コンピューターのメモリ内で 1 つのプログラムだけを実行できます。

シングルCPUシステムの場合、複数のプログラムが同時に動作しているというのはマクロ的な概念であり、すべてのプログラムが動作し始めていますが、ミクロな視点で見ると、その時点でCPU上で動作しているプログラムは1つだけです。いつでも。 。

mac システム チュートリアル: macos

以上がマルチプログラミングを導入する目的は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。