000 03140nam a22003497a 4500
001 004826
003 OSt
005 20231003115531.0
008 230413t2017 xxu||||| |||| 00| 0 eng d
020 _a9781627056939
020 _a9781627056885
_qebook
040 _c00001
_aUnicoc
_bspa
_d00001
082 _a005.434
100 _aBugnion, Edouard
_910505
245 _aHardware and Software Support for Virtualization
_c/ Edouard Bugnion, Jason Nieh y Dan Tsafrir
260 _aInglaterra :
_bMorgan ,
_c2017
300 _a208 páginas :
_btablas, diagramas y gráficas ;
_c23 cm
440 _910508
_aSynthesis Lectures on Computer Architecture
505 _t1 Definitions. --
_t2 The Popek/Goldberg Theorem. --
_t3 Virtualization without Architectural Support. --
_t4 x86-64: CPU Virtualization with VT-x. --
_t5 x86-64: MMU Virtualization with Extended Page Tables. --
_t6 x86-64: I/O Virtualization. --
_t7 Virtualization Support in ARM Processors. --
_t8 Comparing ARM and x86 Virtualization Performance. --
520 _aThis book focuses on the core question of the necessary architectural support provided by hardware to efficiently run virtual machines, and of the corresponding design of the hypervisors that run them. Virtualization is still possible when the instruction set architecture lacks such support, but the hypervisor remains more complex and must rely on additional techniques. Despite the focus on architectural support in current architectures, some historical perspective is necessary to appropriately frame the problem. The first half of the book provides the historical perspective of the theoretical framework developed four decades ago by Popek and Goldberg. It also describes earlier systems that enabled virtualization despite the lack of architectural support in hardware. As is often the case, theory defines a necessary—but not sufficient—set of features, and modern architectures are the result of the combination of the theoretical framework with insights derived from practical systems. The second half of the book describes state-of-the-art support for virtualization in both x86-64 and ARM processors. This book includes an in-depth description of the CPU, memory, and I/O virtualization of these two processor architectures, as well as case studies on the Linux/KVM, VMware, and Xen hypervisors. It concludes with a performance comparison of virtualization on current-generation x86- and ARM-based systems across multiple hypervisors.
526 _5Unicoc
_aIngeniería de Sistemas
_x109967
546 _aInglés
650 0 _aElectronic Circuits and Systems
_910509
650 0 _aCircuitos y Sistemas Electrónicos
_910510
650 0 _aProcessor Architectures
_910511
650 0 _aArquitecturas de procesador
_910512
658 0 _910329
_aPregrado en Ingeniería de Sistemas
700 _910506
_aNieh, Jason
_eautor
700 _910507
_aTsafrir, Dan
_eautor
856 _uhttps://unicoceduco-my.sharepoint.com/:b:/g/personal/direccionbiblioteca_unicoc_edu_co/EZuSygF_IrVIlurtROyjw8kB8AB4GJglvw2MeBP6AzjRgQ?e=KaweJn
_yAcceso online exclusivo para comunidad Unicoc.
942 _2ddc
_cLIBROS
999 _c4201
_d4201