1. ホーム
  2. multithreading

マルチタスク、マルチスレッド、マルチプロセシングの違い?[クローズド]

2023-10-01 01:37:54

質問

マルチタスク、マルチプログラミング、マルチプロセシングの違いは何ですか?

これは私の大学の OS 試験で定期的に出題されるのですが、良い答えが見当たりません。 マルチタスクとマルチプログラミングについてはかなり知っているのですが、確認する必要があります。

どのように解決するのですか?

wikipediaの言い換えです。

マルチプログラミング - 同時に複数のプログラムを実行するコンピュータ (例: Excel と Firefox を同時に実行する) http://en.wikipedia.org/wiki/Multiprogramming

マルチプロセシング - 一度に複数の CPU を使用するコンピュータ。 http://en.wikipedia.org/wiki/Multiprocessing

マルチタスク - 共通のリソースを共有するタスク (1CPUなど) http://en.wikipedia.org/wiki/Computer_multitasking#Multithreading

  • したがって、マルチスレッドのようなものは、マルチタスクの拡張です。