所謂軟體定義,就是用軟體去定義系統的功能,用軟體給硬體賦能,實現系統執行效率和能量效率最大化。軟體定義的本質就是在硬體資源數字化、標準化的基礎上,透過軟體程式設計去實現虛擬化、靈活、多樣和定製化的功能,對外提供客戶化的專用智慧化、定製化的服務,實現應用軟體與硬體的深度融合。其核心是API(Application Programming Interface)。API解除了軟硬體之間的耦合關係,推動應用軟體向個性化方向發展,硬體資源向標準化方向發展,系統功能向智慧化方向發展。API之上,一切皆可程式設計;API之下,“如無必要、勿增實體”。 軟體定義有三大特點或者發展趨勢,即:硬體資源虛擬化、系統軟體平臺化、應用軟體多樣化。硬體資源虛擬化是指將各種實體硬體資源抽象化抽象化,打破其物理形態的不可分割性,以便透過靈活重組、重用發揮其最大效能。系統軟體平臺化,實現,是指透過基礎軟體對硬體資源進行統一管控、按需分配按需配置與分配,並透過標準化的程式設計介面解除上層應用軟體和底層硬體資源之間的緊耦合關係,使其可以各自獨立演化。在成熟的平臺化系統軟體解決方案的基礎上,應用軟體不受硬體資源約束,將得到可持續地迅猛發展,整個系統將實現更多的功能、,對外提供更為靈活高效的和多樣化的服務。軟體定義的系統,將隨著硬體效能的提升、演算法效能的改進、應用數量的增多,逐步向智慧系統演變。 我們正在步入一個“萬物皆可互聯、一切皆可程式設計”,的新時代,軟體程式碼將成為一種最為重要的資產形式,軟體程式設計將成為一種最為有效的生產方式。軟體定義將迅速引發各個行業的變革。從軟體定義無線電,、軟體定義雷達,到軟體定義網路、、軟體定義儲存、軟體定義資料和知識中心,到軟體定義汽車、軟體定義衛星,再到軟體定義製造、軟體定義服務,甚至汽車、航空航天器等載運工具。軟體定義將成為科技發展的重要推手,極大地提高各行各業的智慧化程度和整個社會的智慧化水平。 ————中國電子學會軟體定義推進委員會 劉光明 提供
所謂軟體定義,就是用軟體去定義系統的功能,用軟體給硬體賦能,實現系統執行效率和能量效率最大化。軟體定義的本質就是在硬體資源數字化、標準化的基礎上,透過軟體程式設計去實現虛擬化、靈活、多樣和定製化的功能,對外提供客戶化的專用智慧化、定製化的服務,實現應用軟體與硬體的深度融合。其核心是API(Application Programming Interface)。API解除了軟硬體之間的耦合關係,推動應用軟體向個性化方向發展,硬體資源向標準化方向發展,系統功能向智慧化方向發展。API之上,一切皆可程式設計;API之下,“如無必要、勿增實體”。 軟體定義有三大特點或者發展趨勢,即:硬體資源虛擬化、系統軟體平臺化、應用軟體多樣化。硬體資源虛擬化是指將各種實體硬體資源抽象化抽象化,打破其物理形態的不可分割性,以便透過靈活重組、重用發揮其最大效能。系統軟體平臺化,實現,是指透過基礎軟體對硬體資源進行統一管控、按需分配按需配置與分配,並透過標準化的程式設計介面解除上層應用軟體和底層硬體資源之間的緊耦合關係,使其可以各自獨立演化。在成熟的平臺化系統軟體解決方案的基礎上,應用軟體不受硬體資源約束,將得到可持續地迅猛發展,整個系統將實現更多的功能、,對外提供更為靈活高效的和多樣化的服務。軟體定義的系統,將隨著硬體效能的提升、演算法效能的改進、應用數量的增多,逐步向智慧系統演變。 我們正在步入一個“萬物皆可互聯、一切皆可程式設計”,的新時代,軟體程式碼將成為一種最為重要的資產形式,軟體程式設計將成為一種最為有效的生產方式。軟體定義將迅速引發各個行業的變革。從軟體定義無線電,、軟體定義雷達,到軟體定義網路、、軟體定義儲存、軟體定義資料和知識中心,到軟體定義汽車、軟體定義衛星,再到軟體定義製造、軟體定義服務,甚至汽車、航空航天器等載運工具。軟體定義將成為科技發展的重要推手,極大地提高各行各業的智慧化程度和整個社會的智慧化水平。 ————中國電子學會軟體定義推進委員會 劉光明 提供