OS學習筆記 四 什麼是虛擬機器

2021-09-02 02:43:07 字數 907 閱讀 2593

虛擬機器是軟體

對於第一次聽說虛擬機器(virtual machine,vm)的人來說,可能以為還要再花錢買一台計算機,這恐怕是他們最擔心的。所謂虛擬機器,就是在你的計算機上再虛擬出另一台計算機來。這台虛擬出來的計算機,和真正的計算機一樣,可以啟動,可以關閉,還可以安裝作業系統、安裝和執行各種各樣的軟體,或者訪問網路。總之,你在真實的計算機上能做什麼,在它裡面一樣可以那麼做。使用虛擬機器,你會發現,在windows作業系統裡,居然又可以擁有另一套windows。然而本質上,它只是執行在物理計算機上的乙個軟體程式。

如圖1所示,整個大的背景,是windows 7的桌面,它安裝在一台真實的計算機上。圖中的小視窗,正是虛擬機器,執行的是windows server 2003。像這樣,我們就得到了兩台「計算機」,而且它們都可以操作。

虛擬機器僅僅是乙個軟體,執行在各種主流的作業系統上。它以自己執行的真實計算機為模板,虛擬出另一套處理器、記憶體和外圍裝置來。它的處理能力,完全來自於背後那台真實的計算機。

尤其重要的是,針對某種真實處理器所寫的任何指令**,通常都可以正確無誤地在該處理器的虛擬機器上執行。實際上,這也是虛擬機器具有廣泛應用價值的原因所在。

在過去的若干年裡,虛擬機器得到了廣泛應用。為了研製防病毒軟體、測試最新的作業系統或者軟體產品,軟體公司通常需要多台用於做實驗的計算機。採用虛擬機器,就可以避免反覆重灌軟體系統的麻煩,當這些軟體系統崩潰時,崩潰的只是虛擬機器,而真實的物理計算機絲毫不受影響。

虛擬機器利用軟體來模擬完整的計算機系統,無須新增任何新的裝置,而且與主計算機系統是隔離的,在虛擬機器上的任何操作都不會影響到物理計算機上的作業系統和軟體,這對擁有大量計算機的培訓機構來說,可以極大地節省維護上的成本。

參考:x86組合語言-從實模式到保護模式。作者李忠

虛擬機器學習筆記!

安裝虛擬機器前些日子就有些接觸。裝過兩次。可是對於本質和原理還是不清楚,今天又安裝了一次。哎。就和愛因斯坦做的小椅子一樣。雖然還是不懂,可是比上一次強了一些。對於裡面的硬碟分割槽,bios設定,授權模式,網路連線等一些細節問題還是只知其一,不知其二的。安裝好的虛擬機器能否再進行設定,如果硬碟不夠用了...

VMware Ubuntu虛擬機器學習筆記(一)

1.root密碼的設定 1 命令 sudo passwd root 2 輸入兩遍新的密碼 3 命令 su root 輸入密碼 切入root使用者 4 命令 exit 退出root使用者 2.ubuntu的更新 1 命令 sudo apt get update 更新資源 2 命令 sudo apt g...

VM虛擬機器筆記

相對路徑 上一級目錄 當前目錄下 絕對路徑 根目錄下 關機 shutdown h now ls命令 1 ls 列出當前目錄下的所有檔名稱 2 ls 路徑 列出指定路徑下的所有檔名稱 3 ls l 路徑 2 中的內容以詳細列表的形式進行展示 4 ls l 路徑 3 的基礎上把隱藏的檔案也顯示出來 隱藏...