000 01998 a2200325 4500
001 1315386690
005 20250317111553.0
008 250312042016xx 50 eng
020 _a9781315386690
037 _bTaylor & Francis
_cGBP 42.99
_fBB
040 _a01
041 _aeng
072 7 _aUB
_2thema
072 7 _aUDB
_2thema
072 7 _aUYF
_2thema
072 7 _aUB
_2bic
072 7 _aUDB
_2bic
072 7 _aUYF
_2bic
072 7 _aCOM011000
_2bisac
072 7 _aCOM032000
_2bisac
072 7 _aCOM059000
_2bisac
072 7 _aCOM060000
_2bisac
072 7 _a005.43
_2bisac
100 1 _aXiao-Feng Li
245 1 0 _aAdvanced Design and Implementation of Virtual Machines
250 _a1
260 _bCRC Press
_c20161219
300 _a464 p
520 _bAlong with the increasingly important runtime engines pervasive in our daily-life computing, there is a strong demand from the software community for a solid presentation on the design and implementation of modern virtual machines, including the Java virtual machine, JavaScript engine and Android execution engine. The community expects to see not only formal algorithm description, but also pragmatic code snippets; to understand not only research topics, but also engineering solutions. This book meets these demands by providing a unique description that combines high level design with low level implementations and academic advanced topics with commercial solutions. This book takes a holistic approach to the design of VM architecture, with contents organized into a consistent framework, introducing topics and algorithms in an easily understood step by step process. It focuses on the critical aspects of VM design, which are often overlooked in other works, such as runtime helpers, stack unwinding and native interface. The algorithms are fully illustrated in figures and implemented in easy to digest code snippets, making the abstract concepts tangible and programmable for system software developers.
999 _c3505
_d3505