計算機如何進行計算?

計算機如何進行計算?

我正在閱讀有關計算機的內容,這對我來說似乎有點複雜。我看到這樣一句話:

為了執行有用的計算,我們需要不可逆地改變儲存單元的可區分狀態

這到底意味著什麼?我個人並不完全知道「可區分狀態」和「記憶細胞」是什麼,谷歌搜尋似乎並沒有給我太多啟發。

如果我必須猜測,我會說他們的意思是要執行有用的計算,您需要將位的狀態從 1 更改為 0 以及從 0 更改為 1。

  • 我的解釋對嗎?作者的意思是為了計算你需要改變位元(即儲存單元)的0/1(即狀態)嗎?

  • 如果不是,他是什麼意思?特別是,什麼是「可區分狀態」以及什麼是儲存單元?

這是來源:http://large.stanford.edu/courses/2012/ph250/kumar1/

答案1

記憶細胞

記憶細胞可以是任何可以保持某種狀態。當然,最終我們指的是諸如 RAM 之類的東西,但它也可能是一枚硬幣。

硬幣有兩面,正面和反面。如果你翻轉它,它會保持這樣,直到你再次翻轉它。

可區分的狀態

您希望儲存單元的狀態能夠彼此區分。如上所述,硬幣有兩個側面,即正面和反面,因此,這兩個側面是不同的,因此可以彼此區分。

我們需要擁有這個屬性,以便我們可以為狀態賦予含義。一個州可以意思是0 另一個可以表示 1。

相關內容