網路作業系統
網路作業系統是一種基於網際網路的使用者介面,允許使用者本地和透過網際網路訪問計算機。

作業系統是一種軟體,充當計算機應用程式和硬體之間的介面。網路作業系統不直接與計算機硬體互動,它是一個虛擬的作業系統。相反,它依賴於傳統的作業系統來完成工作。它充當分散式系統的介面,例如,分散式雲計算系統,如雲。網路作業系統使用 AJAX 和 FLASH 建立。

AJAX(非同步 JavaScript 和 XML)是一組用於建立非同步 Web 應用程式的技術。這些 Web 應用程式可以在後臺傳送和檢索來自伺服器的資料,而不會干擾任何其他網頁,以少量資訊的形式。
Flash 檔案透過網際網路流式傳輸,減少了在訪問檔案部分之前將整個檔案下載到計算機的麻煩。Flash 使使用者能夠建立互動式網頁。它是一種向量動畫軟體,最初設計用於使用向量圖形在網頁上建立動畫。隨著時間的推移,它變得越來越可以透過程式設計控制。
網路作業系統的工作原理
作業系統是一種特殊的程式,用於組織和控制計算機硬體和軟體。作業系統直接與計算機硬體互動,並作為其他應用程式的平臺。無論是 Windows、Linux、Unix 還是 Mac OS X,您的計算機都依賴於其作業系統才能正常執行。網路作業系統是使用者介面 (UI)。它可能會模仿傳統計算機作業系統的使用者介面,如 Windows,但它不直接與計算機的硬體互動。
Web OS 的工作週期
最初,使用者請求執行特定的程式,以及指定的資料。
當請求傳遞到最近的教育引擎時,它可能駐留在網路上的任何位置。
如果它請求了一個程式,引擎將在其資源中進行搜尋以檢查。
然後它檢查本地系統是否可以滿足服務質量引數。
之後,引擎可能會拒絕請求或將其傳遞給其他教育引擎,直到其中一個最終接受它。
除此之外,任何網路作業系統使用者都應該能夠與其他使用者共享其本地資源。因此,需要有效的搜尋和通訊策略。
主要使用兩種搜尋策略
序列請求策略 - 在此策略中,請求機將包含其餘機器列表的請求傳送到列表中的僅一臺機器,因此網路負載相對較小。如果程式請求的服務在此機器上可用,它會發送回肯定訊息,否則它會將請求傳遞給任何一臺機器,並附帶所有剩餘機器的列表,依此類推。
廣播策略 - 透過請求機將請求傳遞到列表中的每一臺機器。然後,這些機器中的每一臺都會發送回訊息。如果列表包含 n 臺機器,則將生成 2n 條訊息,n 條來自請求機器,其他 n 條來自列表中的機器,作為肯定或否定。因此,在此策略中,網路負載很高。
不同型別的 Web OS
以下是不同型別的網路作業系統的列表。
GHOST - G.HO.ST 代表“全球託管作業系統”,是一種非常類似於計算機的網路作業系統。G.HO.ST 提供 15GB 的免費空間用於資料儲存和非常專業的共享機制。
Eye OS - Eye OS 是最早的網路作業系統之一。使其有別於其他 Web OS 的主要功能之一是,它可以透過在 Eye OS 伺服器上建立帳戶來使用,或者使用者可以下載其應用程式並在自己的計算機上使用它。
JoliCloud - JoliCloud 是一款將重點放在社交網路上的 Web OS。除了它提供的應用程式外,它還提供了一個豐富的介面,可以將所有社交媒體連線到一個地方。
iCloud - 透過 iCloud,使用者可以管理其手持裝置(如 iPhone 和 iPad)的內容。使用者可以從任何地方虛擬訪問其所有資料。除此之外,使用者還可以擁有 50GB 的儲存空間。
Glide OS - Glide OS 是一款非常流行的作業系統。它提供類似 Windows 計算機的介面以及在計算機和行動電話上訪問它的功能。它為使用者提供 10GB 的空間來儲存資料。
Web OS 的應用程式和功能
網路作業系統允許您訪問儲存在網路上而不是計算機上的應用程式。您可以在一臺計算機上訪問網路作業系統,建立文件,儲存工作,然後稍後使用完全不同的機器再次訪問它。網路作業系統可以為使用者提供訪問實際上可以在計算機桌面上執行的任何程式的許可權。
常見應用程式包括 -
電子表格程式
RSS 閱讀器
遊戲
日曆
電子郵件
文字處理程式
檔案管理
照片、影片和音訊編輯程式
即時通訊程式
Web OS 的功能
Web OS 提供的不同功能包括:
儲存文件
日曆和提醒
可以安裝應用程式
計算器
儲存影片、影像和音訊等資料
儲存聯絡人、筆記
結論
在本文中,我們瞭解到網路作業系統是一個基於網際網路的使用者介面,允許人們訪問儲存在其計算機上而不是完全或部分儲存在網際網路上的應用程式。