zoukankan      html  css  js  c++  java
  • 影子系统、沙箱、虚拟机之间的区别

    借鉴百度到的答案----备忘。

    新进一家公司,东西规范比较多,人也多,对于权限的管理也比较严格,在接触以及学习和熟悉的阶段了解到了沙箱这个理念,

    之前在大学的学习中, 我用过VM虚拟机软件,后面由于在业余的玩游戏时间, 我也偶然的了解到了

    影子系统(由于打游戏fuzhu需要,检测到直接就是锁机子,这种事情还是比较痛苦的,哈哈哈哈),之前也有萌发过用VM的虚拟机

    去代替影子系统的想法,但是由于某些原因(主要怕机子带不动),就没有去搞了,现在工作用到了这个沙箱,在百度上搜索沙箱感觉机制和虚拟机影子系统差不多,

    就好奇的去了解了一下这个东西。

    简单一点来说,在影子系统里面对系统所作的一切操作,重启后系统会恢复成原样。之前所作的操作会丢失,书面的意思就是系统的影子,对影子的操作并不影响本机。

    沙箱是给应用程序一个虚拟的环境,在系统中给沙箱独立出一片区域,在沙箱里面的一切操作不会影响沙盘外的系统,但沙箱里面的操作还是保留的。

    虚拟机可以理解为你对一台真实的独立的机器进行操作,这台机器有自己的IP之类的东西,你所作的操作都是对该机器操作,所作的操作会保留,但对本机不影响。

    具体来说,例如你安装了一个应用程序。这个程序会把一个系统设置从A修改为B:

    影子系统:重启后,程序没有了,系统设置还是A。

    沙箱:这个程序还在,在这个程序看来,系统设置是B,但是沙盘外的程序看到的系统设置还是A

    虚拟机:虚拟机里面,有这个程序,系统设置是B,虚拟机里面的所有程序看到的系统设置都是B。物理机中,没有这个程序,系统设置是A。

    仅用于学习及记录问题    侵删!

  • 相关阅读:
    Win2008 Server MySql安装包详细安装教程
    ef codefirst VS里修改数据表结构后更新到数据库
    c#扩展方法
    c#异步学习笔记
    winform SerialPort串口通信问题
    委托与事件学习笔记
    泛型的优点
    c#泛型约束 (where T:class)
    .net扩展方法
    mvc5视图view不使用默认母版页
  • 原文地址:https://www.cnblogs.com/lh1481733989/p/11940714.html
Copyright © 2011-2022 走看看