系列目录 漫谈虚拟化技术剖析系统虚拟化(1)- 简介 剖析系统虚拟化(2)- X86虚拟化技术 剖析系统虚拟化(3)- VMware vSphere 的简介 剖析系统虚拟化(4)- VMware ESX 架构上个月,我曾经和一个龙芯的支持者聊过关于龙芯和云计算的关系。虽然我个人还是非常支持龙芯,但是在谈到龙芯的未来,我深有顾虑,原因有二:其一,是缺乏经验丰富的工程师团队,虽然胡老师研究毛选的水平相
一、CPU虚拟化1.CPU的工作机制 随着云计算的兴起,虚拟化作为云计算的组成部分也火了一把,但虚拟化并不是什么新技术,早在上世纪60年代虚拟化技术就已经出现。X86的CPU架构有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
前面费老大劲学习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评论
在上一讲中我介绍了:Intel的VT(Virtual Technology)和AMD的AMD-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
转载
2023-07-06 17:08:40
182阅读
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的产品比较,我能说的只有一句,你要是有Vmware的License我就没什么话好说,毕竟Oracle VM如果你不需要