系列目录 漫谈虚拟技术剖析系统虚拟(1)- 简介 剖析系统虚拟(2)- X86虚拟技术 剖析系统虚拟(3)- VMware vSphere 简介 剖析系统虚拟(4)- VMware ESX 架构上个月,我曾经和一个龙芯支持者聊过关于龙芯和云计算关系。虽然我个人还是非常支持龙芯,但是在谈到龙芯未来,我深有顾虑,原因有二:其一,是缺乏经验丰富工程师团队,虽然胡老师研究毛选水平相
一、CPU虚拟1.CPU工作机制 随着云计算兴起,虚拟化作为云计算组成部分也火了一把,但虚拟并不是什么新技术,早在上世纪60年代虚拟技术就已经出现。X86CPU架构有4个保护环,分为:环0--环3,环0只与内核通信,执行特权指令,而环3工作在用户空间,环1、环2预留,每当用户空间发起特权请求时,会立即激活内核空间,此时用户与内核空间切换称为软中断,用户空间所有特权指令都必须通过系
虚拟x86三种途径 作者:缪天翔链接:https://.zhihu.com/question/20145026/answer/34527331 x86全系统虚拟三种主要途径: 二进制翻译binary translation(BT),把降权执行会silently fail指令替换
转载 2019-12-02 14:31:00
180阅读
2评论
前面讲过,在Intel x86 CPU中,为了加快线性地址到物理地址转换,引入了各种地址转换cache(TLB、PDE cache、PDPTE cache、PML4 cache)和PCID(Processor Context Identifier)机制。不清楚可以出门左转查看上一篇文章。而在虚拟环境中,即VMX(Virtual Machine Extension)中,Intel x86 C
转载 10月前
177阅读
     前面费老大劲学习VT基本原理和框架代码,到底能用来干啥了?第方程序(比如CE、PChunter、某些程序自带CRC检测功能、windows自带patch guard等)读物理页时候返回一个结果,执行时候又返回一个结果,以此骗过第方程序对物理页内容检查,这就是业界俗称shadow walker。此技术可用于无痕hook!  1、本次拿IDT
2019独角兽企业重金招聘Python工程师标准>>> 厚朴〖HOPE〗工作室 新闻中心 厚朴新闻 专题培训团队锦囊 协同工作 项目管理 组织架构 师资顾问 设备资产 排忧解难原创作品 网 站 平 面 摄 影 摄 像 动 画 程 序 练 习勤工俭学 通知公告 工作指南 后勤采购 财务公示信息资源 教程手册 软件驱动 素材精品 表格下载厚朴
转载 2023-07-06 21:25:31
185阅读
从1998年开始,VMware创造性虚拟引入x86平台,通过二进制翻译(BT)和直接执行模式,让x86芯片可以同时运行不同几种操作系统,并且确保性能、稳定性和安全性。 从那时起,数以万计企业已经从虚拟中获得了极大收益。但是,关于虚拟几种实现方式,引起了很多误解,为此,希望通过此文澄清几种虚拟道路优缺点,以及VMware公司对几种虚拟之路支持情况。图1总结了x86虚拟
推荐 原创 2007-12-03 15:24:57
10000+阅读
1评论
在上一讲中我介绍了:IntelVT(Virtual Technology)和AMDAMD-V(AMD Virtualization)技术对X86架构处理器打了硬件补丁之后,X86平台虚拟CPU与内部存储器方面变成了一个支持完全虚拟平台,在这方面,Citrix Xen,MS Hyper-V(“在旁边虚拟”)与VMware ESX(全虚拟)之间差别已不复存在。但我必须提醒:前两者与后
原创 2009-06-23 10:05:15
1432阅读
1评论
人们在工作中,忙起来时候,总有一个问题,一身不能出现在二地,所以很多事情只能按轻重缓急顺序来。真希望像孙猴子那样,不但可以头六臂,还可以随时分身。在IT领域,虚拟就是这样技术。虽然你只是安装了一物理服务器,但是,安装了虚拟软件,它真的可以同时既是Windows,又是Linux,这多好,分身有术啊。但是,你知道么,虚拟其实也没那么神通广大,许多问题未必就真的省事。首先是虚拟软件
原创 2020-11-26 21:21:02
326阅读
云计算、SaaS等基于服务计算模式最近异常灼热。服务器虚拟技术尤其是对低端廉价x86服务器虚拟已被公认为是实现这些计算模式关键技术,对于能否廉价提供云计算、SaaS等服务至关重要。在x86服务器虚拟方法上有个知名技术流派:Para-Virtualization, Full-Virtualization和Hardware-Assisted-Virtualization。本文谨对这
推荐 原创 2009-06-23 09:55:10
2397阅读
2评论
对于业界标准x86系统,虚拟采取hosted或者hypervisor架构。hosted架构将虚拟层以一个应用程序方式安装运行于操作系统之上,支持最为广泛各种硬件配置。hypervisor(裸金属)架构将虚拟层直接安装到干净x86系统上,由于它不需要通过操作系统而直接访问硬件,hypervisor架构相对于hosted架构效率更高,且具有更好可扩展性、健壮性和性能。VMware Pl
http://virtual.it168.com/a2010/0315/860/000000860647.shtml
转载 精选 2010-12-07 16:44:06
604阅读
最近,联想企业级业务颇受关注。虽然与收购IBM x86服务器业务以及摩托罗拉移动这些大动作相比,联想宣布与赛门铁克合作也许不够劲爆,但从完善联想企业级解决方案角度来看,联想与赛门铁克战略合作同样举足轻重。联想IT管理服务及企业级服务业务部总经理林林表示,双方将基于x86硬件,为中国客户提供端到端一站式企业级解决方案。一站式方案在企业级存储方面,联想早就与EMC结成了联盟;在虚拟
原创 2014-02-18 17:16:47
495阅读
原创 2010-10-19 19:15:32
3174阅读
内存虚拟现代多任务操作系统设计,一般进程之间使用不同虚拟地址空间相互隔离, 在实现上:操作系统负责维护进程页表,映射虚拟地址到物理地址关系;CPU内存管理单元(MMU)负责执行地址转换;CPU提供TLB(Translation lookaside buffer)缓存最近用到转换结果,加速转换效率;虚拟技术引入后,内存地址空间更加复杂了,客户机(Guest)和宿主机(Host)都有自己
前言:X86架构有哪些中断虚拟技术X86架构对于中断虚拟技术一直在演进和优化。自英特尔硬件辅助虚拟技术出现以来,出现了VT-x, VT FlexPriority, APICv, Post Interrupt等等中断相关虚拟技术,这些技术如何理解?它们之间有何区别?本文希望通过示意图方式对它们进行解析。本文旨在针对中断虚拟相关技术进行对比阐述,不对虚拟其他方面作过多阐述。缘起:硬
X86平台I/O虚拟什么是虚拟?抽象来说,虚拟是资源逻辑表示,它不受物理设备约束。具体来说,虚拟技术实现形式是在系统中加入一个虚拟层,虚拟层将下层资源抽象成另一形式资源,提供给上层使用。通过空间上分割,时间上分时以及模拟,虚拟可以将一份资源抽象成多份。反过来说,虚拟也可以将多份资源抽象成一份。总的来说,虚拟抽象了硬件层,允许多种不同负载能共享一组资源。虚拟
KVM简介:KVM是开源软件,全称是kernel-based virtual machine(基于内核虚拟机)。是x86架构且硬件支持虚拟技术(如 intel VT 或 AMD-V)Linux全虚拟化解决方案。它包含一个为处理器提供底层虚拟 可加载核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。KVM还需要一个经过修改QEMU软件(qemu-kvm),作为虚拟
        蓝色巨人IBM在虚拟领域具有悠久历史,不论是大机上虚拟技术,还是X86平台虚拟技术,IBM公司都具有着雄厚技术。随着今年英特尔至强5600和至强7500发布,IBM也隆重推出了第五代X架构服务器产品。本文将主要从产品技术角度,历数IBM近年来在x86服务器虚拟方面所做努力,为您盘点IBM
转载 精选 2010-08-25 11:08:18
405阅读
1评论
前言O记有好几个虚拟产品,包括自己基于Xen开源项目研发Oracle VM x86,以及收购Sun桌面虚拟系列(包括VirtualBox)和Solaris虚拟。自己在实验室环境一直在用O记自家Oracle VM,感觉在测试环境中是足够用了。不过很多人都要它与Vmware产品比较,我能说只有一句,你要是有VmwareLicense我就没什么话好说,毕竟Oracle VM如果你不需要
  • 1
  • 2
  • 3
  • 4
  • 5