Design and Implementation of Virtual Machines C/C++ (with CD-ROM)

Author: Bill Blunden
Publisher:
Publish Date: 2003-01-01
Features: In terms of the development trends of the software industry, on one hand, there are more and more practical systems that need to run on multiple computing platforms, and on the other hand, the computing environment centered around the network is becoming increasingly prevalent, and virtual machines have once again become a trend in the software industry. Software development tools based on a single operating system can no longer meet the needs of software engineers, while platform-independent development tools and runtime systems are more favored. This book precisely introduces the design and implementation methods of virtual machines, delves into the architecture, fundamental theories, and related development tools of virtual machines, and implements a full-featured virtual machine system along with a set of related development tools. The book's table of contents describes how to implement a practical runtime system through a series of simple steps. It provides in-depth discussions on the following technologies: memory management techniques, TCP/IP networking techniques, and the interface technology between virtual machines and host code. In summary, all the technologies that can be found in a commercial runtime system are reflected in the HEC virtual machine system. The accompanying CD-ROM includes versions of the HEC virtual machine for both Windows and Linux platforms, with each version containing the corresponding HEC virtual machine, assembler, debugger, and related development tools.

📌 Related Posts