【OS学习笔记】四 什么是虚拟机
虛擬機是軟件
對于第一次聽說虛擬機(Virtual Machine,VM)的人來說,可能以為還要再花錢買一臺計算機,這恐怕是他們最擔心的。所謂虛擬機,就是在你的計算機上再虛擬出另一臺計算機來。這臺虛擬出來的計算機,和真正的計算機一樣,可以啟動,可以關閉,還可以安裝操作系統(tǒng)、安裝和運行各種各樣的軟件,或者訪問網絡??傊?#xff0c;你在真實的計算機上能做什么,在它里面一樣可以那么做。使用虛擬機,你會發(fā)現(xiàn),在Windows操作系統(tǒng)里,居然又可以擁有另一套Windows。然而本質上,它只是運行在物理計算機上的一個軟件程序。
如圖1所示,整個大的背景,是Windows 7的桌面,它安裝在一臺真實的計算機上。圖中的小窗口,正是虛擬機,運行的是Windows Server 2003。像這樣,我們就得到了兩臺“計算機”,而且它們都可以操作。
虛擬機僅僅是一個軟件,運行在各種主流的操作系統(tǒng)上。它以自己運行的真實計算機為模板,虛擬出另一套處理器、內存和外圍設備來。它的處理能力,完全來自于背后那臺真實的計算機。
尤其重要的是,針對某種真實處理器所寫的任何指令代碼,通常都可以正確無誤地在該處理器的虛擬機上執(zhí)行。實際上,這也是虛擬機具有廣泛應用價值的原因所在。
在過去的若干年里,虛擬機得到了廣泛應用。為了研制防病毒軟件、測試最新的操作系統(tǒng)或者軟件產品,軟件公司通常需要多臺用于做實驗的計算機。采用虛擬機,就可以避免反復重裝軟件系統(tǒng)的麻煩,當這些軟件系統(tǒng)崩潰時,崩潰的只是虛擬機,而真實的物理計算機絲毫不受影響。
虛擬機利用軟件來模擬完整的計算機系統(tǒng),無須添加任何新的設備,而且與主計算機系統(tǒng)是隔離的,在虛擬機上的任何操作都不會影響到物理計算機上的操作系統(tǒng)和軟件,這對擁有大量計算機的培訓機構來說,可以極大地節(jié)省維護上的成本。
參考:X86匯編語言-從實模式到保護模式。作者李忠
學習探討加:
qq:1126137994
微信:liu1126137994
總結
以上是生活随笔為你收集整理的【OS学习笔记】四 什么是虚拟机的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: server sql 将出生日期转为年龄
- 下一篇: 32位oracle_oracle 性能调