CPUの処理性能を上げる方法は複数ある。最も簡単なのは、動作クロックを早くして1秒間に実行できる命令の数を増やす方法だ。ただし、この方法では、1つのプログラムは早くなるが、複数のプログラムを同時に実行(時分割実行)する場合には、それぞれは早くなるものの、全体としては性能効率が落ちてしまう。Windowsのようなオペレーティングシステムが動き、システム側、ユーザー側のプログラムが複数実行されるような場合、あるい