文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

浅析虚拟机技术原理作用

编程小助手

编程小助手

2024-04-18 19:15

关注

  浅析虚拟机技术原理作用:虚拟机在计算机科学中的体系结构里,是指一种特殊的软件,可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于虚拟机这个软件所创建的环境来操作其它软件。了解了虚拟机之后,编程学习网小编来简要分析一下虚拟机技术的原理以及作用。

  虚拟机技术是什么?

  了解虚拟机技术的原理和作用之前,我们先来看看虚拟机技术到底是什么?要说虚拟机技术,就不得不提到当下十分吃香的虚拟化技术,因为虚拟机技术是虚拟化技术中的一种,那么虚拟化技术是什么呢?

  所谓的虚拟化技术就是将事物从一种形式转变成另一种形式,最常用的虚拟化技术有操作系统中内存的虚拟化,实际运行时用户需要的内存空间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚拟化为内存,而这对用户是透明的。又如,可以利用虚拟专用网技术(VPN)在公共网络中虚拟化一条安全,稳定的“隧道”,用户感觉像是使用私有网络一样。

  虚拟机技术其实也差不多,它最早是由 IBM 于上世纪六七十年代提出的,被定义为硬件设备的软件模拟实现,通常的使用模式是分时共享昂贵的大型机。也就是说虚拟机技术指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。

  虚拟机技术的原理

  说到虚拟机技术的原理,我们不得不提到VMM,VMM全称是Virtual Machine Monitor,也就是虚拟机监视器,这个虚拟机监视器,就是虚拟机技术的核心,它是一层位于操作系统和计算机硬件之间的代码,用来将硬件平台分割成多个虚拟机。

  VMM 运行在特权模式,主要作用是隔离并且管理上层运行的多个虚拟机,仲裁它们对底层硬件的访问,并为每个客户操作系统虚拟一套独立于实际硬件的虚拟硬件环境(包括处理器,内存等等)。VMM 采用某种调度算法在各个虚拟机之间共享 CPU,如采用时间片轮转调度算法。

  虚拟机技术的作用

  通过前文,我们也能大概了解到虚拟机技术的作用。它可以让一台电脑拥有多个系统,正常情况下,一台电脑只有一个系统的,如果工作需要,我们需要其他系统,就可以通过虚拟机技术实现;它可以随意运行,因为虚拟机占的内存只是相当于电脑中的一个文件夹,可以随意使用虚拟机,而不会对电脑正常系统产生影响,不过虽然不占内存,还是需要运行内存的,所以想制作一个虚拟机,自身电脑硬盘和运行内存需要足够大;此外虚拟机还有个好处就是,可以根据要求,随意分配内存。用虚拟机操作,更随意,不用担心损坏系统。

  编程学习网教育,拥有十年华为网络工程师认证培训经验,编程学习网教育一直坚持自主研发,将丰富的华为网络工程师培训经验有效融入教程研发过程,自成体系的华为网络工程师视频教程华为网络工程师培训教材华为网络工程师在线题库等使考生的学习更具系统性,辅导更具针对性。

  >>>>>>点击进入华为认证专题

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     425人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     198人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     158人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     236人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     61人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-考试认证-考试信息-考试报考
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯