虛擬機器的出現是為了解決什麼問題?

時間 2021-05-31 11:41:56

1樓:

你說的是哪個虛擬機器?是JVM 之類的高階語言虛擬機器(HLLVM),還是像VMware, KVM之類的虛擬機器?

兩者出現的目的雖然有些不同,但作用都差不多:做一層抽象與封裝,讓使用者忽略底層繁複的細節,專注於自己的目的

2樓:

1. 提供乙個可控的沙盒環境,可以用來作實驗。比如測試個病毒什麼的。

2. 在一台機器上同時執行多個作業系統,方便了跨平台的開發者。

3. 開多個虛擬機器可以在一台機器模擬乙個網路環境,做一些和網路有關的實驗,測試程式。

4. 充分利用效能。主要是指vps或者雲平台這種東西。

3樓:vienna

四十多年前的電腦系統和硬體依賴度或者說耦合度? 非常高,

IBM 每回搞電腦換代後,效能對比舊一代有很大提公升,可是軟體都異常依賴舊一代的硬體,當初虛擬機器是為了解決相容性問題的

後來PC 一桶漿糊,虛擬機器沉寂了一段時間

後來PC 效能越來越高, 虛擬機器幫助實現多平台,Linux 虛擬 Windows,Windows 虛擬OS X 等,根據不同的實現技術,跨架構在降低點Guest 效能的情況下也能瀟灑實現,而這個用途比較個人或者是多平台的應用開發者

沒有後來,這個時期和上面差不多,在伺服器上,虛擬機器也能極爽地提高管理體驗

三颱伺服器機器,分別裝有Web Server , Mail Server, DB Server ,負載都不高,將三颱搬到一台更牛的伺服器機器,開三颱虛擬機器分別負責以上,合併後利用率應該是有點提公升的。

一台伺服器機器,同時裝有Web Server , Mail Server, DB Server,這樣它們會各自占用不確定的資源,直接上虛擬化技術有效隔離。

後來就是現在,雲啊,大資料,大XX啊,把上面虛擬化的好處集大成利用起來了

計算機出現是為了要解決什麼問題,電腦科學的誕生有哪些事件起到了決定性作用?

漢德桑東 看起來你這是有個什麼寫作任務來空手套白狼來了。我研究生的演算法老師是乙個俄羅斯人,他說計算機英文是computer,好像對應的俄語也差不多,computer原來是乙個職業,就是計算員。計算員很多是女性,找個教室,一堆人拿著紙和筆做一些簡單計算,比如加減乘除和解一些簡單的方程什麼的。他們會支...

建築消除「層」的概念是為了解決哪些問題

基本的層的概念來自於向量公升級。一步樓梯為例,它是連線兩個高度的逐步公升級,我們通過乙個有步驟的過程,達到乙個新的高度。因為,一開始的目標是12m,不能一步走上去,因此具體的方法就是通過樓梯,每乙個梯級就是乙個人的腳步,這樣,水平275mm,隨即公升高155mm,最後通過漸進的位移公升起,我們就移動...

科技的出現是為了提公升生活質量,而我們卻越來越累,這是否違背了初衷?

Bronya 地球上人口膨脹,資源只有那些,而人也在不斷消耗資源,所以在這種人越來越多而資源越來越少的情況下,人類內部的種內競爭只會愈演愈烈,故而出現 越來越累的情況 科技的出現的確可以某種程度上改善人類生活,但是研發科技 使用科技所消耗的資源也多,所以貧富差距會越來越大。所以,人越來越累,主要不是...