当前位置: 首页 > news >正文

温州网站域名注册服务公司广告公司推广平台

温州网站域名注册服务公司,广告公司推广平台,wordpress 角色,本周热点事件目录 虚拟机概念刨析 在那之前#xff0c;询问什么是虚拟化#xff1f; 现在来看看什么是虚拟机 虚拟机有啥好的 小差#xff1a;那JVM也叫Java Virtual Machine#xff0c;有啥区别呢#xff1f; Reference 虚拟机概念刨析 我们下面来简单聊聊虚拟机这个概念。对于…目录 虚拟机概念刨析 在那之前询问什么是虚拟化 现在来看看什么是虚拟机 虚拟机有啥好的 小差那JVM也叫Java Virtual Machine有啥区别呢 Reference 虚拟机概念刨析 我们下面来简单聊聊虚拟机这个概念。对于大部分OS的教程很多教授会让各位新手其中包括笔者在虚拟机中运行目标OS。比如说对于大部分新入门Linux的各位想当大多数的白月光是Ubuntu。笔者的第一次Ubuntu体验正是在虚拟机中得到的。那么什么是虚拟机以及的相关概念又是如何笔者有相当长时间没有进行整理。现在笔者在这里理清一下概念。 在那之前询问什么是虚拟化 虚拟机是——虚拟化的一个应用派生物也就是说想要理解虚拟机务必理解虚拟化先虚拟化说白了就是提供一个兼容层的方式来作为上层和下层的Adapter Any problem in computer science can be solved by another layer of indirection.计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。 举个例子A操作系统本来运行在A Type的CPU上如果想要原封不动的移植到B Type的CPU上就需要提供一层兼容来屏蔽底层的差异。比如说Mac OS想要从IBM Power的CPU跑到Intel x86上就使用了一个中间兼容层“Rosetta”这个软件实际上就相当于虚拟机了这样Mac OS编译的软件可以不需要重新编译而直接跑在Intel x86架构的机器上。 在Redhat官网上可以看到虚拟化的定义和包含的范围如下 虚拟化是一种将能力与硬件分离的技术可以充分利用以往局限于特定硬件的资源。借助该技术您可以将物理计算机的工作能力分配给多个用户或环境从而更大程度发挥计算机的能力。虚拟化类型包括 数据虚拟化使企业能够将数据源整合为单一的动态供应。 桌面虚拟化允许通过一个中央管理员来部署和控制多个模拟的桌面环境。 服务器虚拟化允许管理员按用于提供特定功能的配置分配服务器。 操作系统虚拟化支持在一台计算机上运行多个操作系统。 网络功能虚拟化可以隔离网络的功能例如目录服务、文件共享和 IP 配置并将它们分到各个环境中。 说的道理我们这里需要解除的是操作系统层次的虚拟化。 现在来看看什么是虚拟机 现在我们想我们手头有一些需求比如说一些软件一些服务只能跑在Linux的某一个发行版上而不能跑在Windows上怎么办我们想要保证我们的原有环境不被受到干扰那就让OS作为一个Application其中让他泡在一个Adapter类的程序任何操作系统向下发出的请求都被Adapter接受转化要么直接向硬件这就是I类虚拟机了发送需求要么向我们的本地OS举个例子跑的是Linux的一个发行OS他就要将Linux的Syscall送到Adapter上Adapter将转化好的需求发送到Windows上继续传递给硬件这也就是II类虚拟机了 我们大部分使用的VMware Workstation 和 Oracle VirtualBox 就是典型的 II 类虚拟机监控程序。 这里借一张图,笔者首次见到的出处是: 虚拟机工作原理_虚拟机的工作原理-CSDN博客 虚拟机有啥好的 借助虚拟化多个操作系统可以在共用的虚拟化硬件资源上同时运行。如果没有虚拟化则一个硬件只能运行一个操作系统。服务器整合是使用虚拟机的首要原因。部署到裸机时大多数操作系统和应用部署都只会使用少量的物理资源。通过将服务器虚拟化您可以在每个物理服务器上创建大量虚拟服务器从而提高硬件利用率。这样您就无需购买额外的物理资源例如硬盘驱动器或硬盘也不用压缩数据中心对电能、空间和冷却能力的需求。凭借支持故障转移和冗余虚拟机提供了额外的灾难恢复选项而这以前只能通过增加硬件才能实现。 虚拟机可以提供一个与系统其余部分隔离开的环境。这样一来无论虚拟机内部运行什么都不会干扰主机硬件上运行的其他内容说白了就是随便造出事情了随时可以恢复。由于虚拟机处于隔离状态因此堪称是测试新应用或设置生产环境的理想之选。此外针对特定的进程您还可以运行单用途虚拟机。 小差那JVM也叫Java Virtual Machine有啥区别呢 欸我们知道Java为了解决C跨平台问题选择使用一个Java Virtual Machine来屏蔽底层的事情。将Java的字节码跟底层的机器代码解耦合。所以需要一层Java虚拟机来解决这个问题。这个Java虚拟机只是屏蔽了底层的汇编层次的差异具体的JVM就是依照底层的架构进行翻译从而驱动运行Java程序。我们刚刚讨论的虚拟机是一个完整的硬件虚拟化解决方案可以在物理机器上运行多个操作系统。这样看来 JVM的Virtual Machine比较Limited只可抽象Java程序后者的VMware虚拟机那可以Run Everything你虚拟的目标OS能干什么就几乎能干什么如果没有极特殊情况 JVM是纯粹的软件虚拟机负责解释和执行Java字节码VMware虚拟机则创建虚拟硬件环境允许不同操作系统共享物理硬件。后者更为强大 JVM的资源管理主要集中在内存和线程上VMware虚拟机则涉及CPU、内存、存储和网络等多个方面。 JVM由于功能相对简单所以一般而言Has Ability Running Everywhere但是对于II类虚拟机那可就要看对虚拟机的支持程度了 这里吐槽一些解答博客说的不清不楚 Reference 《操作系统概念》虚拟化部分 一文带你看懂什么是虚拟机 VM有什么用怎么使用 (redhat.com) 虚拟机工作原理_虚拟机的工作原理-CSDN博客
http://www.zqtcl.cn/news/110767/

相关文章:

  • 网站主体信息太原站扩建
  • 西平县住房和城乡建设局网站空间商网站
  • p2p网站建设cms一键生成图片
  • 甘肃省第八建设集团公司网站能够做物理题的网站
  • 团购网站建设方案建筑工程网校官网
  • 佛山建站网站模板小公司管理方法
  • 常德住房和城乡建设局网站做风险代理案源的网站
  • 手机网站开发人员选项wordpress加载媒体库
  • 做钓鱼网站用哪种编程语言张家界有实力seo优化费用
  • 如何做一个主题网站做网站必须有框架么
  • 建设网站需要什么知识上海高端网页设计
  • 电子商务网站建设基本流程公司网站建设平台
  • 域名没过期 网站打不开怎么办素马设计顾问讲解价格
  • 怎么做非法彩票网站贵州网站开发哪家便宜
  • 青岛市医疗保险网站wordpress七牛云
  • 哪个浏览器可以做网站查询网站的外链
  • 浅析社区网站的建设有了网站源码 怎么建设网站
  • 苏州网站排名优化系统网页设计师
  • 网站开发定制推广杭州河南省的网页制作
  • 北京随喜设计网站国内好的seo网站
  • 网站中宣传彩页怎么做的网站建设评估及分析
  • 东莞php网站建设素材网站php程序源码
  • 怎么做免费视频网站模版网站可以做seo吗
  • 备案期间怎么做网站微动漫怎么制作
  • 精美的php个人网站源码公司网站建设方案书
  • 站长如何做视频类网站如何诊断网站
  • 个人怎么做网站优化在线做印章的网站
  • 自己做的小网站市场营销互联网营销
  • 程序员会搭建非法网站吗永久免费生成app网页
  • 重庆渝北做网站哪里便宜浙江建设职业学校网站