Download Advanced Design and Implementation of Virtual Machines by Xiao-Feng Li PDF

By Xiao-Feng Li

Along with the more and more vital runtime engines pervasive in our daily-life computing, there's a powerful call for from the software program neighborhood for an exceptional presentation at the layout and implementation of recent digital machines, together with the Java digital laptop, JavaScript engine and Android execution engine. The neighborhood expects to work out not just formal set of rules description, but additionally pragmatic code snippets; to appreciate not just examine issues, but in addition engineering ideas. This publication meets those calls for by way of delivering a distinct description that mixes excessive point layout with low point implementations and educational complicated subject matters with advertisement ideas.


This booklet takes a holistic method of the layout of VM structure, with contents geared up right into a constant framework, introducing issues and algorithms in an simply understood step-by-step procedure. It specializes in the severe points of VM layout, that are frequently ignored in different works, corresponding to runtime helpers, stack unwinding and local interface. The algorithms are absolutely illustrated in figures and applied in effortless to digest code snippets, making the summary recommendations tangible and programmable for approach software program developers.

Show description

Read Online or Download Advanced Design and Implementation of Virtual Machines PDF

Best systems architecture books

Advances in Computers: 41

Due to the fact its first quantity in 1960, Advances in desktops has provided special insurance of thoughts in machine undefined, software program, conception, layout, and purposes. It has additionally supplied individuals with a medium during which they could discover their matters in higher intensity and breadth than magazine articles frequently permit.

Design of Multithreaded Software: The Entity-Life Modeling Approach

This publication assumes familiarity with threads (in a language equivalent to Ada, C#, or Java) and introduces the entity-life modeling (ELM) layout process for sure sorts of multithreaded software program. ELM specializes in "reactive systems," which consistently have interaction with the matter setting. those "reactive platforms" comprise embedded platforms, in addition to such interactive structures as cruise controllers and automatic teller machines.

High-Performance Computational Solutions in Protein Bioinformatics (SpringerBriefs in Computer Science)

Contemporary advancements in desktop technological know-how permit algorithms formerly perceived as too time-consuming to now be successfully used for functions in bioinformatics and existence sciences. This paintings specializes in proteins and their constructions, protein constitution similarity looking at major illustration degrees and numerous options that may be used to speed up similarity searches.

Internet of Things for Architects

Key FeaturesBuild IoT infrastructure best-fit on your organizationLearn approximately diversified recommendations within the IoT architectural stackImplement most sensible practices for conserving secuirty and coping with info on your IoT infrastuctureBook DescriptionInternet of items is an more and more sizzling subject within the tech global at present.

Extra info for Advanced Design and Implementation of Virtual Machines

Sample text

Download PDF sample

Rated 4.08 of 5 – based on 5 votes