如何正確理解軟體硬體等價性原則?

時間 2021-06-03 01:46:47

1樓:木頭龍

太細節的還是看書吧,我說一下我個人的粗略理解:

1、現代計算機中,資料都是二進位制儲存的,也就是0和1。

2、事實上,二進位制的基礎運算只有五種:取反、與、或、異或,以及移位(按照移位方向分左移、右移,按照移位後空位填充數值不同分為算術移位和邏輯移位)。這些運算,都是可以通過一組電晶體的不同開關方式實現的,我們稱之為硬體實現。

3、現代電腦程式,任何一段程式最終都可以分解為若干個二進位制資料進行上述運算的組合。所以,從理論上來說,任何一段程式都可以硬體實現,最典型的例子就是礦卡。

4、反過來,某一組電路實現了一系列的資料運算,我們可以在任何一款支援二進位制資料的基本運算的CPU上用程式實現,區別只是在於運算速度而已。這是軟體跨平台實現的基礎,也是GPU可以取代CPU進行海量計算的基礎。

所以:軟體=硬體

擴充套件一下,軟體有軟體的好處,例如容易修改,開發成本低;硬體也有硬體的優勢,例如運算速度快,電晶體效率高。到底用軟體還是硬體實現,看使用者如何取捨和平衡了。

如何正確理解「收嚇著」?

三銅 瀉藥,這個丟魂兒啊,大多表現,嗜睡,沒精神頭沉,身子重。等等,一些跟你平常反差比較大的情況出現可以考慮丟魂兒或者衝撞。而招魂這項有技術性的工作還得是你最親人加上俺們可以搞定的。畢竟這玩意兒一共就三魂七魄,丟乙個少乙個的東西。以前有個齋主來我這看卦,我看他精神不佳就開卦看看他之前的事兒,卦裡得知...

如何正確理解 飽腹感 ?

方院長 人的飢餓感和飽腹感是由人腦調節控制的。飽腹感是由人體下丘腦控制的一種感覺,在進食到一定程度時飽腹中樞受到刺激,會給大腦傳遞一種不想繼續吃東西的感覺,也感覺不到飢餓。有時可能由於胃動力不足或者其他腸胃原因,也會產生飽腹感,如果經常感到不餓,建議及時去醫院進行檢查,詢問醫生是否身體患病,如果患有...

如何正確理解荀子的「偽」?

用生命在耍帥 首先我們能想到的,他大概也能想到。其次,不要在意。偽不偽的,好像也沒啥意義。先看看我們自己的事實是什麼,再去求道理。直接去找古書,那是鄭人買履,看的的還是小時候的尺寸。避開這些,大概就比較接近了。 九綸 這個 偽 相當於佛家說的 相 而荀子說的 性 相當於佛家說的 心 偽也好,相也好,...