硬體如此強大,為啥做軟體感覺越來越難

來源:互聯網
上載者:User

最基本的電子元器件只有五種:
電阻、電容、電感、二極體、三極體,
就是這麼幾個簡單的東西,成就了極其複雜的CPU、GPU、各類功能強大的專用/通用晶片。

硬體發展之路:
分立元器件、電路板、小型整合電路、大規模整合電路、可程式化晶片,這些都是矽基的,

目前正在探索的領域包括全息儲存、生物計算、光學計算等。

硬體在每次技術有突破的時候,會取得跨越式的發展,

軟體的變革卻發生的緩慢而痛苦。

 

軟體界也希望學習硬體整合電路的發展思路,

通過 軟體構件 來解決軟體開發中的重用、穩定性、靈活性等問題,
但我覺得似乎不太現實。

為什麼呢,因為:
硬體構件(整合電路)向系統加入一項功能的同時,會提供相應的計算能力,
軟體構件(軟體模組)向系統加入一項功能的同時,需消耗相應的計算能力,

舉個簡單的例子,
給你的電腦升級顯卡,可以獲得映像效能的提升,你的機器計算效能不會受太多影響,
可如果安裝一個用軟體實現的顯卡,讓CPU計算3D效果,會是什麼結果?

所以,可以很容易的想象,
一個由數百個整合電路構成的硬體產品,功能強大,
而一個由數百個構件組成的軟體系統,功能也許強大,不過效能肯定差強人意。

大家覺得呢?

---

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.