Virtual Execution System

Runtime-system for the Common Language Infrastructure's managed code

The Virtual Execution System (VES) is a run-time system of the Common Language Infrastructure CLI which provides an environment for executing managed code. It provides direct support for a set of built-in data types, defines a hypothetical machine with an associated machine model and state, a set of control flow constructs, and an exception handling model. To a large extent, the purpose of the VES is to provide the support required to execute the Common Intermediate Language CIL instruction set.

Implementations

The Common Language Runtime (CLR) implements the VES as defined in the Common Language Infrastructure (CLI) standard. Other notable implementations of the CLI such as Mono and Portable.NET include their own VES implementations. The .NET Micro Framework includes the .NET Micro Framework Interpreter as their VES implementation.

See also

  • Native Image Generator
  • Application domain
  • v
  • t
  • e
Common Language Infrastructure
Architecture
  • Application domain
  • Code Access Security
  • Common Intermediate Language
  • Common Type System
  • Platform Invocation Services
  • Virtual Execution System
Components
  • Assembly
  • Delegate
  • Global Assembly Cache
  • Manifest
  • Metadata
  • Standard Libraries
Implementations
Microsoft
Other
Languages
Major languages
Other
Comparison
Stub icon

This computer-programming-related article is a stub. You can help Wikipedia by expanding it.

  • v
  • t
  • e