算術論理ユニットとは何ですか?
算術論理ユニットは、コンピューターの中央処理ユニット(CPU)の一部であり、コンピューターが数値計算と論理決定を行うことができます。入力は、特定のチャネルを介してこれらのユニットの1つに入り、必要な計算を完了する多くの回路を通過します。プログラムの指示に従って情報が処理されると、新しい形式でコンピューターのメモリに返されます。すべてのコンピューターが数学関数とロジック関数を1つのユニットに組み合わせるわけではありませんが、これは一般的な構成です。
ブール関数は、算術ロジックユニットのロジックコンポーネントで使用されます。コンピューターは、これらの機能を使用して情報をテストして、論理的な決定を下します。これらのロジックテストに情報を提供することにより、ユニットは要求された変更をデータに行うことができます。データを変更するために、ユニットはデータと命令の両方を受信し、要求されたタスクを実行してからコンピューターに戻します。メモリ。
算術部品は通常、単純な追加および減算操作を実行します。分割や乗算などのより複雑な数学機能は、一連の減算または加算を完了することにより、しばしば実行されます。このユニットは、異なる値を比較することもできます。
コンピューターのメモリは、算術ロジックユニットによってアクセスされることがよくあります。しばしばランダムアクセスメモリまたはRAMと呼ばれるこのメモリは、常にフラックスの状態にあります。これは、ユニットがメモリにアクセスし、さまざまなプログラムで与えられた指示に従うために頻繁に変更を加えるために起こります。
CPUのこの部分に入力すると、情報が通過できるチャネルがたくさんあります。ユニットのさまざまな部分の間のゲートは、情報の変更やチェックなど、ユニットが必要なタスクを実行している間に情報の処理を停止しますそのブールロジック関数に対して。これらの回路は非常に複雑で、多くのゲートの使用が含まれます。
場合によっては、算術関数と論理関数が分割され、2つの離散中央処理ユニットコンポーネント、算術ユニットと論理単位で処理されます。また、多くのコンピューターには、さまざまな機能を迅速に、または場合によっては同時に完了できる複数の算術ロジック単位も含まれています。これらのプロセスを分割するには、CPUにより多くのリソースとスペースが必要ですが、プロセスをよりスムーズに実行できます。