虚拟化技术详解——少年想自己做个虚拟机吗?

白嫖了这么久的VMare workstation来搞Linux系统,一直不知道虚拟机的虚拟两个字是什么东西。看了《现代操作系统》才有所了解,那就顺手做个虚拟化技术的笔记进行总结。私信可以给电子书,如果我那时候还保留的话(现2020年4月21日)

虚拟化技术是一个比较复杂的领域,这里仅仅对虚拟化技术做一个比较简单的介绍,具体的一些东西没有能力全部列举出来,每一个小知识点需要扩展的部分都会有链接进行扩充

1. 虚拟化技术究竟是个什么鬼东西

尽管虚拟化技术这几年一直吹的很nb,但其实它并不是一个新兴的东西,早在20世纪60年代,IBM就试验了两个独立开发的虚拟机管理程序SIMMONCP-40。但是真正能够用到实际中、可以直接商用是20世纪90年代,斯坦福大学的研究人员开发了一种名为DISCO(蹦迪的意思?)的新型虚拟机管理程序,接下来成立了我们熟知的VMware公司,随后逐渐发展到了云技术。云的核思想很直接:将你的计算或存储需要外包给一个管理良好的数据中心。

其实云的运用有很多,像云计算,百度网盘(也用到了虚拟化技术,这个限速到几kb的渣男出来挨打)
在这里插入图片描述
时间2020年4月16号。


  1. 虚拟化的目的:使用逻辑来表示资源,从而摆脱物理限制的约束。提高物理资源的利用率。
  2. 虚拟化的原理:在OS中加入一个虚拟化层(VMM),虚拟化层可以对下层(HostOS)硬件资源(物理CPU、内存、磁盘、网卡、显卡等)进行封装、隔离,抽象为另一种形式的逻辑资源,再提供给上层(GuestOS)使用。所以你可以理解VMM其实就是联系HostOS和GuestOS的一个中间件,当然虚拟化可以将一份资源抽象为多份,也可以将多份资源抽象为一份。
  3. 虚拟化的主要思想:虚拟机管理程序(Virtual Machine Monitor,VMM)在同一物理硬件上创建出有多台虚拟机器的环境。VMM分为两类:第一类虚拟机管理程序和第二类虚拟机管理程序前者运行在裸机上,后者依赖于底层操作系统
  4. 虚拟化比较通俗的理解:一台电脑里面可以用多几个系统。那么比较靠谱的说法是:

虚拟化技术就是在一台机器上模拟出独立的cpu、存储器等使得同一台主机能虚拟为多台主机或者多台主机能虚拟为一台主机。————CSDN 博主逃离地球的小小呆

  1. 虚拟化技术比较实在的好处一台电脑即可以在windows系统里面打英雄联盟,又可以在虚拟机里面学习并且用Linux操作系统。现在计算机专业的学生毕业出去说自己不会用Linux系统,那给HR的感受是:好家伙直接往我嘴里面塞了个电饭煲🌭🌭。
  2. 虚拟化技术的组成部分:VMM和对于硬件设备(CPU、内存、存储设备(硬盘、磁盘)、网络设备、I/O输入输出设备),接下来围绕这些部分进行讲解。

通过虚拟化技术实现的虚拟机一般被称之为GuestOS(客户机操作系统),而作为GuestOS载体的物理主机称之为HostOS(宿主操作系统)。
在这里插入图片描述

2. 虚拟化技术的优点?

  1. 可靠性:把各个服务放到独立的计算机上之后,如果一个服务器崩溃了,其他还可以正常运作。服务全放在一个电脑,服务器崩了怎么办,就如同写检讨书写了两个小时,刚按下结尾句号,蓝屏了(我***没保存),就只能再写一遍白给。做事情总要一个备份的嘛。
  2. 安全性:黑客即使攻陷了Web服务器,也不能立即看到敏感的电子邮件,这个性质有时候也叫沙盒。听说现在网络安全有个做法是,在电脑上做个虚拟机模拟当前的环境用来钓鱼,坏蛋攻击就记下IP地址,然后警察叔叔去抓人
  3. 省钱:确实上面两个性质可以通过放多几台电脑来减少崩溃丢失数据的风险,但是小钱包顶不住啊,电脑这么贵。物理机数量的减少节省了硬件和电力开销以及机架空间的占用。

  1. 设置检查点和虚拟机迁移(例如跨多台服务器进行负载均衡)比起普通操作系统上运行的迁移要容易得多:在后一种情况下,在操作系统中保留有关于每个进程的大量关键状态信息,包括打开的文件、计时器、信号处理程序等。而迁移虚拟机时,只需要迁移虚拟机的内存和磁盘镜像就能完成整个系统的迁移。
  2. 方便运行上古程序:在已停止支持或无法工作于当前硬件的操作系统(或操作系统版本)上运行遗留应用程序。遗留应用程序可以与当前应用程序同时运行在相同硬件上。事实上,能
  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值