楼主: 小豆呐呐

《虚拟化技术原理与实现 》有奖试读活动,欢迎入内试读并参与讨论!

[复制链接]
论坛徽章:
0
11#
发表于 2012-10-12 10:22 | 只看该作者
你好,看了第五章后,就忍不住想要买这本书。在电子工业的网站上没有找到,打电话到发行部与市场去问,都说没有,说可能还没有发行。
我学习使用Vmware有些多年了,用VirtualBox也有些时候了,最近因为工作关系使用KVM,并开始研究工作他们的源码,但因为以前没有做过系统软件方面的开发,对系统软件只有些概念性的认识,看KVM源码时比较吃力,在网上也找了一些相关的文章,但要么不系统,要么不深入,虽然帮助也很大,但总感觉少了点什么。所以无意中看到这本书,并看了样章后,觉得这正是我需要的,也感谢作者能将自己的知识分享给大家。

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2012-10-12 10:50 | 只看该作者
本质上说,进程与线程也是虚拟化技术,是对应用软件的虚拟化,通过这种方式,极大的提高了程序的应用性能,IT技术发展到现在,很少看到那个软件不使用这种技术提高程序性能的。与此类比,系统的虚拟化在将来也应该是会出现类似的情况。
就目前来看资源过剩等方,操作系统虚拟化主要解决系统异构所导致的硬件成本增加及计算过剩方面的问题,同时随着系统软件的不断升级换代,谁也说不清以后的操作系统会达到怎样的高度,而在应用领域,现在存在着很多运行很好的系统,用户不可能轻意放弃,这些可以通过系统虚拟化技术解决兼容性问题。再有,规模化应用也是系统虚拟化的主要应用场合。

使用道具 举报

回复
论坛徽章:
0
13#
发表于 2012-10-12 10:53 | 只看该作者
另外想问一下,书什么时候发行,怎样可以尽快买到?

使用道具 举报

回复
论坛徽章:
57
SQL极客
日期:2013-12-09 14:13:35秀才
日期:2016-01-21 13:42:39秀才
日期:2016-01-13 12:14:26SQL大赛参与纪念
日期:2016-01-13 10:32:19SQL数据库编程大师
日期:2016-01-13 10:30:43秀才
日期:2015-12-14 14:47:54秀才
日期:2015-10-19 15:50:392015年新春福章
日期:2015-03-06 11:58:18懒羊羊
日期:2015-03-04 14:52:11优秀写手
日期:2014-11-08 06:00:14
14#
发表于 2012-10-12 22:57 | 只看该作者
占位

使用道具 举报

回复
论坛徽章:
57
SQL极客
日期:2013-12-09 14:13:35秀才
日期:2016-01-21 13:42:39秀才
日期:2016-01-13 12:14:26SQL大赛参与纪念
日期:2016-01-13 10:32:19SQL数据库编程大师
日期:2016-01-13 10:30:43秀才
日期:2015-12-14 14:47:54秀才
日期:2015-10-19 15:50:392015年新春福章
日期:2015-03-06 11:58:18懒羊羊
日期:2015-03-04 14:52:11优秀写手
日期:2014-11-08 06:00:14
15#
发表于 2012-10-12 22:59 | 只看该作者
只用过vmware,公司的系统都是装在虚拟的主机上的

使用道具 举报

回复
论坛徽章:
57
SQL极客
日期:2013-12-09 14:13:35秀才
日期:2016-01-21 13:42:39秀才
日期:2016-01-13 12:14:26SQL大赛参与纪念
日期:2016-01-13 10:32:19SQL数据库编程大师
日期:2016-01-13 10:30:43秀才
日期:2015-12-14 14:47:54秀才
日期:2015-10-19 15:50:392015年新春福章
日期:2015-03-06 11:58:18懒羊羊
日期:2015-03-04 14:52:11优秀写手
日期:2014-11-08 06:00:14
16#
发表于 2012-10-12 23:01 | 只看该作者
上次参加itpub论坛活动,得知一家公司通过虚拟化将主机资源整成虚拟化,全公司的各个部门错时使用池子里的资源,用完就放进去。

使用道具 举报

回复
论坛徽章:
57
SQL极客
日期:2013-12-09 14:13:35秀才
日期:2016-01-21 13:42:39秀才
日期:2016-01-13 12:14:26SQL大赛参与纪念
日期:2016-01-13 10:32:19SQL数据库编程大师
日期:2016-01-13 10:30:43秀才
日期:2015-12-14 14:47:54秀才
日期:2015-10-19 15:50:392015年新春福章
日期:2015-03-06 11:58:18懒羊羊
日期:2015-03-04 14:52:11优秀写手
日期:2014-11-08 06:00:14
17#
发表于 2012-10-12 23:02 | 只看该作者
支持,等着看新书

使用道具 举报

回复
论坛徽章:
11
ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:372014年新春福章
日期:2014-02-18 16:41:11技术图书徽章
日期:2013-11-19 14:48:37ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:422013年新春福章
日期:2013-04-08 17:42:482013年新春福章
日期:2013-02-25 14:51:24奥运纪念徽章
日期:2012-11-28 09:37:30奥运纪念徽章
日期:2012-11-27 15:37:34奥运纪念徽章
日期:2012-11-27 09:46:24奥运会纪念徽章:篮球
日期:2012-10-12 15:12:02
18#
发表于 2012-10-13 00:51 | 只看该作者
本帖最后由 jief 于 2012-10-18 20:58 编辑

2.准虚拟化和完全虚拟化对比的差异在哪里?

虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

完全虚拟化是处理器密集型技术,因为它要求hypervisor管理各个虚拟服务器,并让它们彼此独立。hypervisor可以捕获CPU指令,为指令访问硬件控制器和外设充当中介。因而,完全虚拟化技术几乎能让任何一款操作系统不用改动就能安装到虚拟服务器上,而它们不知道自己运行在虚拟化环境下。主要缺点是,hypervisor给处理器带来开销。

减轻这种负担的一种方法就是,改动客户操作系统,让它以为自己运行在虚拟环境下,能够与hypervisor协同工作。这种方法就叫准虚拟化(para-virtualization)。Xen是开源准虚拟化技术的一个例子。操作系统作为虚拟服务器在Xen hypervisor上运行之前,它必须在核心层面进行某些改变。因此,Xen适用于BSD、Linux、Solaris及其他开源操作系统,但不适合对像Windows这些专有的操作系统进行虚拟化处理,因为它们无法改动。准虚拟化技术的优点是性能高。经过准虚拟化处理的服务器可与hypervisor协同工作,其响应能力几乎不亚于未经过虚拟化处理的服务器。准虚拟化与完全虚拟化相比优点明显,以至于微软和VMware都在开发这项技术,以完善各自的产品。

使用道具 举报

回复
论坛徽章:
3
19#
发表于 2012-10-13 13:18 | 只看该作者
占位

使用道具 举报

回复
论坛徽章:
115
萤石
日期:2013-12-02 12:51:35祖母绿
日期:2013-12-02 12:51:35海蓝宝石
日期:2013-12-02 12:51:35紫水晶
日期:2013-12-02 12:51:35红宝石
日期:2013-12-02 12:51:35奥运会纪念徽章:马术
日期:2013-12-03 22:30:38奥运会纪念徽章:皮划艇激流回旋
日期:2013-12-03 22:52:41奥运会纪念徽章:铁人三项
日期:2013-12-03 22:52:41奥运会纪念徽章:棒球
日期:2013-12-03 22:52:41奥运会纪念徽章:皮划艇静水
日期:2013-12-03 22:52:41
20#
发表于 2012-10-15 15:24 | 只看该作者
完全虚拟化 最流行的虚拟化方法使用名为hypervisor的一种软件,在虚拟服务器和  虚拟化技术
底层硬件之间建立一个抽象层。VMware和微软的Virtual PC是代表该方法的两个商用产品,而基于核心的虚拟机(KVM)是面向Linux系统的开源产品。   hypervisor可以捕获CPU指令,为指令访问硬件控制器和外设充当中介。因而,完全虚拟化技术几乎能让任何一款操作系统不用改动就能安装到虚拟服务器上,而它们不知道自己运行在虚拟化环境下。主要缺点是,hypervisor给处理器带来开销。   在完全虚拟化的环境下,hypervisor运行在裸硬件上,充当主机操作系统;而由hypervisor管理的虚拟服务器运行客户端操作系统(guest OS)。
完全虚拟化是处理器密集型技术,因为它要求hypervisor管理各个虚拟服务器,并让它们彼此独立。减轻这种负担的一种方法就是,改动客户操作系统,让它以为自己运行  无法虚拟64-bit客户操作系统
准虚拟化
在虚拟环境下,能够与hypervisor协同工作。这种方法就叫准虚拟化(para-virtualization)。   Xen是开源准虚拟化技术的一个例子。操作系统作为虚拟服务器在Xen hypervisor上运行之前,它必须在核心层面进行某些改变。因此,Xen适用于BSD、Linux、Solaris及其他开源操作系统,但不适合对像Windows这些专有的操作系统进行虚拟化处理,因为它们无法改动。准虚拟化技术的优点是性能高。经过准虚拟化处理的服务器可与hypervisor协同工作,其响应能力几乎不亚于未经过虚拟化处理的服务器。准虚拟化与完全虚拟化相比优点明显,以至于微软和VMware都在开发这项技术,以完善各自的产品。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表