舊版 English

胡振江主講才齋講堂第227講:軟件定義的信息化時代

  軟件是新一代信息技術的靈魂,是建設制造強國、網絡強國和數字中國的關鍵支撐。自“軟件定義”這個概念出現以后,軟件開始定義網絡、存儲和各種計算資源,“軟件定義一切”成為趨勢。2022年4月14日晚,北京大學計算學院院長胡振江教授受邀來到才齋講堂,回顧軟件技術的發展過程,說明軟件定義的本質和內涵,深入淺出地分析軟件定義帶來的機遇和挑戰,向各個學科背景的同學們描繪和普及了軟件定義的信息化時代。

  

  胡振江教授主講才齋講堂第227講


  胡振江教授首先向大家介紹了軟件工程和計算機科學在大學學習中的重要性,并從不同的視角分析了當前時代的特色。互聯網+時代、云計算時代、大數據時代、智能化時代分別從基礎設施、計算模式、信息資源、信息應用的不同視角出發,對當前的時代特點進行判定。而這些概念的實現都需要依賴軟件定義作為支撐,因此從使能技術的視角出發,現代社會也可以被稱為“軟件定義的時代”。
  胡振江教授認為,軟件是無所不在的。“十四五”規劃中,將軟件稱為新一代信息技術的靈魂,是數字經濟發展的基礎,也是建設制造強國、網絡強國和數字中國的關鍵支撐。軟件產業在過去30年中呈現快速增長趨勢,產業規模和從業人數急劇擴大,也帶來了巨大的商業財富。計算機軟件的發展過程可以被分為軟硬一體化時代(1945-1975)、軟件產品化階段(1975-1995)、網絡化服務化階段(1995至今)。期間,個人計算機開始普及、軟件產業開始發展;編程語言從機器語言、匯編語言逐漸向高級程序語言轉變;軟件的應用領域也從初始的軍事領域快速地向商用領域和民用領域擴展。當前社會,軟件呈現出網絡化的體系結構,催生了互聯網+物流、給予互聯網的平臺經濟、API經濟、工業互聯網等一系列深刻改變人類社會的技術和概念。“人類文明運行在軟件之上”,軟件已經成為信息時代的重要使能技術。 

 

講座現場

  接著,胡振江教授向同學詳細介紹了軟件定義的概念及何為軟件定義的時代。信息技術的網絡化、泛在化、智能化趨勢蘊含了對人類社會、信息系統、物理系統(人-機-物)和諧發展的愿景,而這些系統間不僅存在資源的海量異構,其應用需求也動態多變,因此需要通過軟件定義凝練共性,為三者和諧共生搭建平臺。軟件定義的興起源于2008年斯坦福領導的“Expedition in Computing”項目,該項目催生了軟件定義的網絡,由此產生的SDN也重新“定義”了傳統的網絡架構甚至通信產業。緊接著,操作系統的發展和普及體現了軟件定義的集大成,體現了軟件定義“硬件資源虛擬化、管理任務可編程”的技術本質。隨后,軟件定義不斷延伸,軟件定義的存儲(SDS)、軟件定義的計算(SDC)、軟件定義的環境(SDE)、軟件定義的數據中心(SDDC)等多種形態開始逐步顯現,成為人類社會中不可或缺的支撐力量。