想要更快更高效地做事,一定會帶來問題,我們要做的是
- 保證事情一定要做對
- 堅定不移地解決問題,尋找方法,而不是回歸慢速
這里有幾個典型的例子
- 從單周期CPU,到多周期CPU,是為了提速,我們不必再等待長指令執行完,時鐘頻率得到了很大提高,另外,不同的指令被切割成數量不同的微指令,這樣每個指令的執行消耗時鐘周期也不同,不再是大鍋飯了。【單周期到多周期,頻率提高,性能上升,期間也產生了很多新的問題,然后我們一一解決,例如使用了更多的臨時寄存器】
- 單周期到流水線CPU,性能得到了極大提高,但是遇到了數據冒險,分支預測等問題,我們也有解決了
- 對于操作系統,從單道到多道,以及很重要的并發執行,都比最初的簡單模型復雜,問題很多,臨界區,io等待等等問題涌現出來,但是,為了更優異的性能,我們堅定不移!一一解決他們
- 【生活中想要高效率持續工作學習】我們需要鍛煉,需要飲食搭配,管理好精力……這都比輕松點生活更復雜,想要過地更好,就要解決更多問題不是嘛!