





作者:Intel Corporation 2008英特尔开
定价:39元
印次:1-3
ISBN:9787302193722
出版日期:2009.03.01
印刷日期:2013.02.26
图书责编:刘向威
图书分类:教材
本书深入而又系统地介绍了以软件完全虚拟化、硬件辅助虚拟化及类虚拟化为核心的各种系统虚拟化技术。全书共9章,第1章概述性地介绍了虚拟化技术; 第2章介绍计算机系统知识; 第3章从CPU虚拟化、内存虚拟化和I/O虚拟化三大块对系统虚拟化技术进行概述,并介绍 虚拟机监控器(VMM)的组成与分类,而且对市场上流行的虚拟化产品进行了简单介绍; 第4~6章分别从基于软件的完全虚拟化、硬件辅助的完全虚拟化和类虚拟化三种实现技术角度深入介绍系统虚拟化方法; 第7章介绍虚拟机的性能评测和调试技术; 第8章介绍系统虚拟化的应用实例; 最后在第9章对虚拟机和系统虚拟化技术的发展作一个展望。 本书是系统虚拟化技术实现原理的全面展示,也是作者这些年在虚拟化学术 和工业研究领域开发的经验总结。本书理论与实践相结合,用通俗易懂的语言描述系统虚拟化技术原理,其中不乏具有代表性和普遍意义的实例和技术细节,是学习系统虚拟化技术的宝贵资料。本书不仅可以作为教材,供计算机相关专业的大学高年级学生和研究生阅读; 而且可以作为一本参考手册,供大学或企业里与系统相关领域的研究开发人员以及对虚拟机及虚拟化核心技术有兴趣的研究者和开源工作者阅读。
虚拟化技术在近期成为了学术界和产业界的一大焦点,并且被认为是在将来的一段时间内最具影响力的技术之一,它可能会改变现有系统软件的整个样子,为系统软件带来一场新的革命。 虚拟化技术正在成为系统软件中广泛存在的一层,它的普及可以从三个角度来看待。从硬件平台来讲,虚拟化技术被用于企业级服务器、桌面平台(例如台式 计算机和笔记本式计算机)以及嵌入式系统中; 从用途来讲,虚拟化技术被用于系统资源管理、容错、软硬件维护、增强系统安全、提升性能和节能等领域; 从趋势来讲,虚拟化技术正在广泛地与其他技术结合,并且得到更多硬件上的支持,其性能损失不断降低,部分固化到硬件中。 虚拟化技术的含义很广泛。将任何一种形式的资源抽象成另一种形式的技术都是虚拟化。在常用的操作系统中就存在某种意义上的“虚拟化技术”,例如虚拟内存空间和进程。如果把内存看作是一个设备,虚拟内存就是将物理内存虚拟成多个内存空间。虚拟内存的容量可以少于或多于物理内存。进程的概念实际是对于物理硬件执行环境的一个抽象,每一个进程都享有一个完整的硬件执行环境,并且与其他进程相隔离。 相对于进程级的虚拟化,虚拟机是另外一个层面的虚拟化,即系统级虚拟化。与虚拟单个进程的执行环境所不同,系统级虚拟化所抽象的环境是整个计算机,其抽象出的环境称为虚拟机,包括CPU、内存和I/O。在每个虚拟机中都可以运行一个操作系统,在一台计算机上可以虚拟出多个虚拟机。 本书尝试将当前主要的虚拟机和系统级虚拟化原理梳理出来,从一个系统设计者的角度来介绍。从基本的原理出发,本书结合主流的x86体系结构和硬件上对虚拟化的支持来介绍系统级虚拟化是如何实现的。除...
1.1形形色色的虚拟化
1.2系统虚拟化
1.3系统虚拟化简史
1.4系统虚拟化的好处
第2章x86架构及操作系统概述
2.1x86的历史和操作系统概要
2.1.1x86的历史
2.1.2操作系统概述
2.2x86内存架构
2.2.1地址空间
2.2.2地址
2.2.3x86内存管理机制
2.3x86架构的基本运行环境
2.3.1三种基本模式
2.3.2基本寄存器组
2.3.3权限控制
2.4中断与异常
2.4.1中断架构
2.4.2异常架构
2.4.3操作系统对中断/异常的处理流程
2.5进程
2.5.1上下文
2.5.2上下文切换
2.6I/O架构
2.6.1x86的I/O架构
2.6.2DMA
2.6.3PCI设备
2.6.4PCI Express
2.7时钟
2.7.1x86平台的常用时钟
2.7.2操作系统的时钟观
第3章虚拟化概述
3.1可虚拟化架构与不可虚拟化架构
3.2处理器虚拟化
3.2.1指令的模拟
3.2.2中断和异常的模拟及注入
3.2.3对称多处理器技术的模拟
3.3内存虚拟化
3.4I/O虚拟化
3.4.1概述
3.4.2设备发现
3.4.3访问截获
3.4.4设备模拟
3.4.5设备共享
3.5VMM的功能和组成
3.5.1虚拟环境的管理
3.... 查看详情