萬維網操作系統初論-起源

 

起源

       最初的互聯網只是科學家用來傳輸數據的工具,開始的應用也都與數據傳輸有關,如最早的FTP、EMAIL等,現在最流行的應用WWW也一樣。萬維網最初是物理學家爲了查找資料方便而開發出來的一種網絡應用,所以它的的本質都是爲查閱文本資料而設計的,雖然後來衍生了很多基於web的應用,但這些應用沒有一個不是基於頁面閱讀而設計的,如BBS、blog、Twitter、facebook等。那麼基於Web頁面的設計有什麼顯著的特性呢? 基於web頁面設計的應用無非就是都是把網絡服務器的數據用網頁在客戶瀏覽器中呈現出來,並允許用戶再次對數據操作,用戶的各種操作都必須經瀏覽器、web服務器、數據服務器再原路返回,每次的操作都可能啓動各種計算設備上無數的程序來完成。這樣基於web的應用與普通計算機程序就會有顯著不同:基於web的應用已經沒有普通計算機程序的相關功能,如進程、線程、堆棧、地址等。缺少普通計算機程序功能的web應用因此沒有像計算機程序一樣發展出各種管理程序的功能出來,簡單地說,它本質上不能有操作系統的概念。可能有的人會有異議,說分佈式操作系統、網格操作系統就是web的操作系統,分佈式操作系統、網格操作系統本質上都是對計算機硬件資源的綜合管理,它沒有對web的應用這種更上層的應用沒有提供有效的管理手段,如在分佈式操作系統、網格操作系統建立web應用,那麼也必須有瀏覽器、web服務器、數據服務器的處理步驟,與普通計算機一樣。這些問題就給我們提出一個相當重要的歷史任務,既如何建立web操作系統。

發佈了92 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章