- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Machine虚拟机器
【教学课件 行业资料PPT,持续更新,敬请收藏】 Operation SystemChapter 8 Virtual Machine—虛擬機器 虛擬機器 (Virtual Machine) 虛擬機器(virtual machine),在電腦科學中,是指建立在電腦平臺和終端用戶之間一種環境,而終端用戶則是基於這個環境來操作軟體。 虛擬機器(VM)是指可以像真實機器一樣運行程序的電腦的軟體實現。 VM的原始定義 虛擬機器最初由Popek and Goldberg定義為有效的、孤立的真實機器的副本。目前包括跟任何真實機器無關的虛擬機器。 EX: 用Java編寫的程序可以通過對Java運行環境(JRE)軟體發命令獲得服務,取得期望的結果。Java軟體提供了虛擬機器的功能。程序不必為特定的作業系統或硬體編寫。 虛擬機器的一個本質特點是運行在虛擬機器上的軟體被局限在虛擬機器提供的資源裡—它不能超出虛擬世界。 它們的運用和與直接機器的相關性分為兩大類 : 系統虛擬機器 程序虛擬機器 系統虛擬機器 系統虛擬機器提供一個可以運行完整作業系統的完整的系統平臺。 行程虛擬機器 行程虛擬機器為運行單個電腦程序設計,這意味它支持單個行程。 Wait!!! What is “process “? 硬體的模擬 VM具有硬體模擬的功能,User可以執行任何作業系統,比如可以在他們「個人的」虛擬電腦上運行兩個不同的作業系統。 目前PC使用的x86處理器架構其實並不能滿足Popek和Goldberg虛擬化要求。 x86架構缺少所有特權機器指令都會產生異常的模式,而這種模式可以做到單指令的虛擬化。 虛擬機器列表 Process VM Java virtual machine - Java, Nice, NetREXX Portable.NET - C#, Visual Basic .NET, J#, Managed C++ Macromedia Flash Player - SWF ,etc. 虛擬機器列表 System VM Microsoft Virtual PC and Microsoft Virtual Server Virtual Iron (Virtual Iron 3.1) Virtual Operating System from Star Virtual Machines VM from IBM VMware (ESX Server, Fusion, Virtual Server, Workstation, Player and ACE) Xen When do you need VM? 狀況一:你想在你的電腦安裝Linux,或是想試試看MacOS的作業環境,但是又想保留原先的OS。 狀況二:想建立一台server (mail server, web server, FTP server etc.),但是目前手只有一台電腦。 請先分析這兩種狀況有哪些需求? 試試VMware, 教學 1 2 3 * 【教学课件 行业资料PPT,持续更新,敬请收藏】 【教学课件 行业资料PPT,持续更新,敬请收藏】 【教学课件 行业资料PPT,持续更新,敬请收藏】 【教学课件 行业资料PPT,持续更新,敬请收藏】 【教学课件 行业资料PPT,持续更新,敬请收藏】 【教学课件 行业资料PPT,持续更新,敬请收藏】 【教学课件 行业资料PPT,持续更新,敬请收藏】 【教学课件 行业资料PPT,持续更新,敬请收藏】 【教学课件 行业资料PPT,持续更新,敬请收藏】 【教学课件 行业资料PPT,持续更新,敬请收藏】 *
文档评论(0)