虚拟机技术

什么是虚拟机

通过软件模拟的具有完整硬件系统功能,运行在一个完全隔离的环境中的完整计算机系统
 

虚拟机能干什么

在实体计算机中能够完成的工作在虚拟机都能实现,需要将部分硬盘和内存容量作为虚拟机的硬盘和内存容量,每个虚拟机都有独立的CMOS,硬盘和操作系统,可以像实体机一样操作虚拟机。

 

虚拟机技术

虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一种形式转化为另一种形式,最常用的虚拟化技术有操作系统中的虚拟化。

实际运行时用户需要的内存空间可能远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚拟化为内存;又比如,可以利用虚拟专用网技术(VPN)在公共网络中虚拟化一条安全,稳定的“隧道”,用户感觉像是使用私有网络一样
 

虚拟系统

虚拟系统通过生成现有操作系统全新虚拟镜像,它具有和window一样的功能,进入虚拟系统以后,所以操作系统都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。

虚拟系统和传统虚拟机有什么区别:

虚拟系统不会降低电脑的性能,启动虚拟系统不需要像启动windows系统那样耗费时间运行程序更加方便快捷,虚拟系统只能模拟和现有操作系统相同的环境

虚拟机则可以模拟出其他种类的操作系统,而且虚拟机需要模拟底层的硬件指令,所以在应用程序运行速度比虚拟系统慢得多
 

虚拟机分类

流行的虚拟机软件有VMware(VMWare ACE),Virtual Box和Virtual PC,他们都能在windows系统上面虚拟多个计算机。
 

linux虚拟机

一种安装在windows上的虚拟linux操作环境,就被称作为linux虚拟机。它实际上只是一个文件而已,是虚拟的linux环境,而非真正意义上的操作系统。但是它们的实际效果是一样的。所以安装在虚拟机上使用更好

windowsXP虚拟机vmware下安装Linux我们实际的windows XP中(宿主计算机)在虚拟出一台电脑,并安装linux系统,这样,你就可以放心大胆地进行linux练习而无须担心操作不当导致宿主计算机系统崩溃,并且你可以举一反三,将一台计算机变成三台,四台,在分别安装上其他系统(运行在虚拟机软件地操作系统叫Host OS,在虚拟机里运行的操作系统叫做Guest OS)。
 
windows虚拟机vmware安装Linux过程
 

java虚拟机

java虚拟机(JVM)是Java Virtual Machine的缩写,他是一个虚构出来的计算机,是通过在实际计算机上仿真模拟各种计算机功能模拟来实现的,java虚拟机有自己完善的硬件架构,如处理器,寄存器,堆栈等,还具有相应的指令系统。

优点

java语言的一个很重要的特点就是与平台的无关性,而使用java虚拟机是实现这一特性的关键,一般的高级语言要在如果要在不同的平台上运行,至少需要编译成不同的将目标语言、、代码;而引用java语言虚拟机是,java语言在不同平台上运行不需要编译。java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行

java虚拟机是java底层语言实现的基础,对java语言感兴趣的人应该对java虚拟机有一定的了解,有助于理解java语言,也有利于使用java语言  

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值