ガルビンで出会った
最後に、多くのオペレーティングシステムカーネルがマルチスレッド化されました。カーネルではいくつかのスレッドが動作し、各スレッドは特定のタスクを実行します。
質問1
与えられた時間に1つのプロセス/スレッドだけがプロセッサの制御を取得できるので、それらすべてが同時に実行されることを意味するのではありませんか?CPUでの作業や、バッファでのキーストロークの取得などのI / Oでの作業など、さまざまな作業を行うことができますが、そうではありませんか?
質問2
マルチスレッドは、マルチプロセッサシステムでのみより良いパフォーマンスを示しますよね?