透明計算是一種用戶無需感知計算機操作系統(tǒng)、中間件、應(yīng)用程序和通信網(wǎng)絡(luò)的具體所在;只需根據(jù)自己的需求,通過網(wǎng)絡(luò)從所使用的各種終端設(shè)備(包括固定、移動、以及家庭中的各類終端設(shè)備)中選擇并使用相應(yīng)服務(wù)(例如計算、電話、電視、上網(wǎng)和娛樂等)的計算模式。透明計算系統(tǒng)由終端設(shè)備、服務(wù)器和連接終端設(shè)備與服務(wù)器的網(wǎng)絡(luò)組成。理想的透明計算包括三個部分,一個是整合了當(dāng)前PC、PDA、智能手機、數(shù)字家電等輕權(quán)設(shè)備的透明客戶端;一個是整合當(dāng)前各種網(wǎng)絡(luò)設(shè)備與互聯(lián)設(shè)備的透明網(wǎng)絡(luò);最后一個是整合了大量計算能力較強或者很強的普通個人微機、服務(wù)器、大型機等的透明服務(wù)器。從總體上看,透明計算構(gòu)建在一個更加廣泛的物理設(shè)備之上,運行環(huán)境更加靈活。
在透明計算平臺下,我們把透明計算系統(tǒng)中所使用的終端設(shè)備稱為透明客戶機或透明客戶端,把其中的服務(wù)器稱為透明服務(wù)器,并把連接終端設(shè)備和服務(wù)器的網(wǎng)絡(luò)系統(tǒng)稱為透明網(wǎng)絡(luò)。透明客戶機可以是沒有安裝任何軟件的裸機,也可以是裝有部分核心軟件平臺的輕巧性終端。透明服務(wù)器是帶有外部存儲器的計算裝置,例如PC機、PC級服務(wù)器、高檔服務(wù)器、小型機等。透明服務(wù)器存儲用戶需要的各種軟件和信息資源,同時還要完成透明計算系統(tǒng)的管理與協(xié)調(diào),例如各種不同操作系統(tǒng)核心代碼的調(diào)度、分配與傳輸,各種不同軟件服務(wù)往透明客戶機上的調(diào)度、分配與傳輸?shù)冗^程的管理。
透明計算能解決什么問題?
1、服務(wù)模式的轉(zhuǎn)變。目計算機服務(wù)模式是由軟硬件廠商設(shè)計好后統(tǒng)一提供給用戶進行使用,用戶能夠在有限的范圍內(nèi)進行一些定制工作。這是一種以廠商為中心的服務(wù)模式。用戶不能自由跨平臺選擇各種應(yīng)用,更不能完全實現(xiàn)個性化的使用模式。透明計算,要實現(xiàn)以用戶為中心的服務(wù)模式,恢復(fù)用戶的主導(dǎo)地位。用戶可以通過各種平臺自由選擇和使用各種軟件服務(wù),實現(xiàn)軟件即服務(wù)。
2、 各種操作系統(tǒng)的和諧共處和普遍訪問。在透明計算系統(tǒng)中,要支持各種操作系統(tǒng)和應(yīng)用能夠在同一硬件平臺上和諧共處(運行)。這也是虛擬機技術(shù)試圖要解決的問題。其次,在透明計算系統(tǒng)中,還要能夠?qū)崿F(xiàn)各種操作系統(tǒng)和應(yīng)用的跨平臺普遍訪問,即支持在不同的硬件平臺上能夠訪問到用戶定制的同一操作系統(tǒng)和應(yīng)用環(huán)境。
3、 技術(shù)的開放性。技術(shù)開放也是為了解決各種操作系統(tǒng)的和諧共處問題。要解決這個問題,就需要發(fā)展和制定一種硬件和軟件之間的標(biāo)準(zhǔn)接口與交互協(xié)議,屏蔽底層硬件和上層軟件的異構(gòu)性和差異性,從而使得不同廠商的操作系統(tǒng)和應(yīng)用軟件都能集成并運行在一個統(tǒng)一的標(biāo)準(zhǔn)平臺之上。SOA架構(gòu)就是實現(xiàn)技術(shù)開放性,從而使得不同廠商開發(fā)的軟件服務(wù)能夠進行跨平臺集成的一種有效方式。
4、技術(shù)的透明性。技術(shù)透明則著眼于使用的方便性。主要有兩個方面的含義:一個是指對用戶透明,即用戶不用關(guān)心和了解技術(shù)的各種細(xì)節(jié),只需關(guān)心其使用,并保持過去的使用體驗;二是對運行在透明計算平臺上的各種操作系統(tǒng)和應(yīng)用透明,即各種操作系統(tǒng)和應(yīng)用軟件不用關(guān)心和考慮透明計算平臺的各種技術(shù)。各種操作系統(tǒng)和應(yīng)用軟件不需進行任何修改或者很少修改就可以直接運行在該平臺上。對操作系統(tǒng)和應(yīng)用而言,運行在透明計算平臺上,與運行在通常的計算機平臺上一樣,沒有任何區(qū)別,完全不用考慮服務(wù)器的位置、指令和數(shù)據(jù)的存儲與傳輸方式等。
5、安全性。安全性是系統(tǒng)使用時必須要考慮的一個問題。為了在軟硬件平臺上實現(xiàn)真正的從底層到上層的安全性,人們提出了可信計算的模型和技術(shù)。在透明計算中,也需要解決計算和數(shù)據(jù)的安全性,實現(xiàn)可信的計算和數(shù)據(jù)服務(wù)。
關(guān)鍵詞: 透明計算是什么意思 透明計算能解決什么問題 透明計算器什么原理 透明計算張堯?qū)W知乎