Virtual Execution System

E183349

The Virtual Execution System is the runtime environment of the Common Language Infrastructure that loads, manages, and executes compiled code in a platform-agnostic way.

All labels observed (1)

Label Occurrences
Virtual Execution System canonical 4

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf component of Common Language Infrastructure ⓘ
runtime environment ⓘ
virtual machine ⓘ
abstracts underlying hardware details ⓘ
underlying operating system details ⓘ
alsoKnownAs VES ⓘ
category managed execution environment ⓘ
software runtime system ⓘ
conceptualCounterpart Common Language Runtime in Microsoft .NET implementation ⓘ
definedIn ECMA-335 Common Language Infrastructure specification ⓘ
linked to: ECMA-335

ISO/IEC 23271 Common Language Infrastructure standard ⓘ
linked to: ECMA-335
enables cross-language integration ⓘ
managed execution environment ⓘ
platform independence for CLI code ⓘ
executes Common Intermediate Language code ⓘ
managed code ⓘ
goal to provide a consistent execution environment across platforms ⓘ
hasComponent exception handling subsystem ⓘ
execution engine ⓘ
loader for assemblies ⓘ
security subsystem ⓘ
type system ⓘ
manages code execution lifecycle ⓘ
exception handling ⓘ
memory for managed code ⓘ
method invocation ⓘ
security checks for managed code ⓘ
type loading ⓘ
operatesOn assemblies produced by CLI-compliant compilers ⓘ
metadata associated with assemblies ⓘ
partOf Common Language Infrastructure ⓘ
provides execution engine for managed code ⓘ
runtime services for the Common Language Infrastructure ⓘ
purpose to execute compiled code ⓘ
to load compiled code ⓘ
to manage compiled code ⓘ
relatedTo .NET runtime ⓘ
requires metadata to describe types and members ⓘ
standardizedBy ECMA ⓘ
linked to: ECMA standard

ISO/IEC ⓘ
supports garbage-collected execution model ⓘ
language interoperability ⓘ
multiple programming languages targeting the Common Language Infrastructure ⓘ
platform-agnostic code execution ⓘ
type safety enforcement ⓘ
verification of managed code ⓘ
usedIn implementations of the Common Language Infrastructure ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Common Language Infrastructure → includesComponent → Virtual Execution System ⓘ
Common Language Infrastructure → defines → Virtual Execution System ⓘ
Common Language Infrastructure → defines → Virtual Execution System ⓘ
subject linked to: CLI
VES → standsFor → Virtual Execution System ⓘ