BEAM virtual machine

E440619

The BEAM virtual machine is the runtime environment originally built for Erlang that powers highly concurrent, fault-tolerant, and distributed applications, and is also used by languages like Elixir.

Try in SPARQL Jump to: Statements Referenced by

Statements (54)

Predicate Object
instanceOf Erlang virtual machine
runtime system
virtual machine
abbreviation BEAM NERFINISHED
communicationModel asynchronous message passing
concurrencyModel share-nothing
designedForLanguage Erlang NERFINISHED
developer Ericsson NERFINISHED
executionModel actor model
feature distribution support
fault tolerance
garbage collection
hot code swapping
lightweight processes
mailboxes for processes
message passing concurrency
per-process garbage collection
preemptive scheduling
soft real-time execution
supervision trees support
fullName Bogdan/Björn’s Erlang Abstract Machine NERFINISHED
garbageCollectionType incremental garbage collection
implements Erlang distribution protocol NERFINISHED
Erlang process model
includedIn OTP releases
license Apache License 2.0
memoryModel per-process heap
notableFor high reliability in production systems
massive concurrency scalability
partOf Erlang/OTP NERFINISHED
platform cross-platform
predecessor JAM virtual machine NERFINISHED
primaryParadigmSupport concurrent programming
functional programming
schedulingStrategy preemptive
schedulingUnit lightweight process
supports NIFs
code reloading
distributed nodes
node clustering
ports
remote procedure calls
supportsLanguage Alpaca NERFINISHED
Elixir NERFINISHED
Erlang NERFINISHED
Gleam NERFINISHED
LFE NERFINISHED
usedFor distributed systems
fault-tolerant systems
highly concurrent applications
real-time messaging systems
telecommunications systems
web applications
writtenIn C NERFINISHED

Referenced by (2)

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

Elixir runsOn BEAM virtual machine
Erlang runsOn BEAM virtual machine