![]() ![]() ![]() ![]() It also describes earlier systems that enabled virtualization despite the lack of architectural support in hardware.Īs 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 first half of the book provides the historical perspective of the theoretical framework developed four decades ago by Popek and Goldberg. Virtualization is still possible when the instruction set architecture lacks such support, but the hypervisor remains more complex and must rely on additional techniques.ĭespite the focus on architectural support in current architectures, some historical perspective is necessary to appropriately frame the problem. This 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. ![]()
0 Comments
Leave a Reply. |