複製鏈接
請複製以下鏈接發送給好友

軟件定義

鎖定
所謂軟件定義,就是用軟件去定義系統的功能,用軟件給硬件賦能,實現系統運行效率和能量效率最大化。
中文名
軟件定義
定    義
用軟件去定義系統的功能,用軟件給硬件賦能,實現系統運行效率和能量效率最大化

目錄

軟件定義定義

軟件定義的本質就是在硬件資源數字化、標準化的基礎上,通過軟件編程去實現虛擬化、靈活、多樣和定製化的功能,對外提供客户化的專用智能化、定製化的服務,實現應用軟件與硬件的深度融合。其核心是API(Application Programming Interface)。API解除了軟硬件之間的耦合關係,推動應用軟件向個性化方向發展,硬件資源向標準化方向發展,系統功能向智能化方向發展。API之上,一切皆可編程;API之下,“如無必要、勿增實體”。

軟件定義適用

軟件定義有三大特點或者發展趨勢,即:硬件資源虛擬化、系統軟件平台化、應用軟件多樣化。硬件資源虛擬化是指將各種實體硬件資源抽象化,打破其物理形態的不可分割性,以便通過靈活重組、重用發揮其最大效能。系統軟件平台化,是指通過基礎軟件對硬件資源進行統一管控、按需分配和按需配置,並通過標準化的編程接口解除上層應用軟件和底層硬件資源之間的緊耦合關係,使其可以各自獨立演化。在成熟的平台化系統軟件解決方案的基礎上,應用軟件不受硬件資源約束,將得到可持續地迅猛發展,整個系統將實現更多的功能,對外提供更為靈活高效的和多樣化的服務。軟件定義的系統,將隨着硬件性能的提升、算法效能的改進、應用數量的增多,逐步向智能系統演變。