コンピューターはどのように計算を実行するのでしょうか?

コンピューターはどのように計算を実行するのでしょうか?

コンピューターについて読んでいるのですが、ちょっと複雑に思えます。次のような文章に出会いました。

有用な計算を実行するには、メモリセルの識別可能な状態を不可逆的に変更する必要がある。

これは正確にはどういう意味でしょうか? 個人的には「識別可能な状態」と「メモリセル」が何なのか正確にはわかりませんし、Google 検索でもよくわかりません。

推測するなら、有用な計算を実行するには、ビットの状態を 1 から 0 へ、0 から 1 へ変更する必要があるという意味だと思います。しかし、よくわからないので、質問は次のとおりです。

  • 私の解釈は正しいでしょうか? 著者は、計算するためにはビット (つまりメモリセル) の 0/1 (つまり状態) を変更する必要があると言っているのでしょうか?

  • そうでない場合、彼は何を意味しているのでしょうか? 特に、「区別可能な状態」とは何であり、メモリセルとは何でしょうか?

ソースは次のとおりです:http://large.stanford.edu/courses/2012/ph250/kumar1/

答え1

メモリセル

メモリセルは、保つ特定の状態。もちろん、最終的には RAM のようなものを意味しますが、コインである可能性もあります。

コインには表と裏の 2 つの面があります。コインを裏返すと、もう一度裏返すまで表と裏のままになります。

区別可能な状態

メモリセルの状態を互いに区別できるようにする必要があります。前述のように、コインには表と裏の 2 つの面があり、2 つの面は異なるため互いに区別できます。

状態に意味を割り当てるためには、この特性が必要です。1つの状態は平均0 の場合、もう一方は 1 を意味します。

関連情報