首頁>Club>
現在的手機、電腦,都一直在不斷的更新硬體,而軟體的變化又不大。為什麼會對硬體要求那麼高?以前的老軟體只要一更新,就會對硬體的要求變高,這是惡性迴圈嗎?一直就這麼迴圈下去是不是永無止境!
5
回覆列表
  • 1 # 吳言立的想法

    這是一個軟硬體相互適應、辯證發展前進的過程。

    當軟體研發進步後,它支援的功能會越來越多,已有的硬體就不能承載軟體的功能了。於是這個時候,硬體就必須有所突破,以適應軟體的發展。而如果做不到這樣的突破,則某個領域的技術進步就可能暫時被阻礙。眾所周知,現在的電池技術就遇到了瓶頸,手機續航問題成為了一個大問題,我們就呼喚硬體的升級。

    而當硬體技術獲得突破後,往往給予了軟體更廣闊的發展空間,軟體的編寫者就有了更多的發揮餘地,並且實現更多的功能。比起十幾年前的軟體,現在我們用的軟體就比那時候方便快捷得多了。

    這樣是一種迴圈上升的過程,而不是一個封閉的圈子。所以這樣的矛盾不是惡性迴圈,而是一種良性的發展的正常過程。理論上來說,只要軟體硬體存在一天,這樣的發展就持續一天。

  • 2 # 探索與奧秘

    硬體適應軟體的原因是因為:軟體的發展速度相對於硬體來說要快得多,但是也正是因為軟體的飛速發展,促使硬體廠商們不斷更新硬體裝置以滿足軟體的配套使用,在第一代安卓、蘋果手機出現的時候,手機的CPU頻率僅僅才幾百MHz,隨著安卓、IOS系統的不斷升級,幾百MHz的處理器已經遠遠無法滿足系統的正常執行,迫使晶片廠商不斷升級CPU,到現在的2GHz、3GHz等,同時像DDR、SDRAM,也從曾經的一兩百MB到現在的DDR--4GB、6G,SDRAM的32GB、64GB等、這些都是軟體的發展促使硬體快速發展的原因,從而讓硬體能適應軟體。

    軟體適應硬體的原因是因為:軟體的發展需要依託硬體的支援,沒有硬體的支援,軟體也無法完成相應的功能操作,例如遊戲,正因為現在的電腦CPU、顯示卡、記憶體等硬體的發展,才促使遊戲的畫質越做越好,越做越逼真。現階段而言大部分的軟體發展往往都是基於前一代的硬體來進行開發的,一旦當新一代硬體出來後,軟體同樣也會隨之向前遞進,所以,這是軟體適應硬體的原因。

    所以說,兩者是相互適應的一個過程,有點類似你追我趕

  • 中秋節和大豐收的關聯?
  • 如果覺得自己喜歡上自己的上司該怎麼辦?