目次:
定義-マシンサイクルの意味
マシンサイクルは、コンピューターのプロセッサが機械語命令を受け取るたびに実行するステップで構成されます。 これは最も基本的なCPU操作であり、最新のCPUは1秒あたり数百万のマシンサイクルを実行できます。 サイクルは、フェッチ、デコード、実行の3つの標準ステップで構成されます。 場合によっては、ストアもサイクルに組み込まれます。
Techopediaはマシンサイクルを説明します
マシンサイクルは、コンピューターが実行する最も基本的な操作であり、画面に1つのキャラクターを表示するなどの面倒なタスクを完了するには、CPUが複数のサイクルを実行する必要があります。 コンピューターは、起動してからシャットダウンするまでこれを行います。
マシンサイクルの手順は次のとおりです。
- フェッチ–コントロールユニットは、プログラムカウンター(命令カウンターとも呼ばれる)によって示されるメモリの場所に格納されているメインメモリからの命令を要求します。
- デコード-受信した命令は命令レジスタでデコードされます。 これには、命令のオペレーションコード(opcode)に基づいてオペランドフィールドをコンポーネントに分割することが含まれます。
- 実行-必要なCPU動作を指定する命令のオペコードが含まれます。 プログラムカウンターは、コンピューターの命令シーケンスを示します。 これらの命令は命令レジスタに配置され、それぞれが実行されると、プログラムカウンターをインクリメントして、次の命令がメモリに格納されるようにします。 要求されたタスクを実行するために、適切な回路がアクティブになります。 命令が実行されるとすぐに、フェッチステップを開始するマシンサイクルを再起動します。