runtimesystemer
Runtimesystemer, også kalt runtime, er programvare som styrer kjøringen av programmer mens de kjører. De fungerer som et mellomlag mellom kildekoden og operativsystemet og tilbyr tjenester som minnehåndtering, trådadministrasjon, I/O, feilhåndtering og sikkerhetsmekanismer. Gjennom abstraksjon av plattformspesifikke detaljer muliggjør de ofte portabilitet og konsistente kjøreforhold på tvers av ulike systemer.
Nøkkeloppgaver for et runtime inkluderer minnehåndtering, ofte gjennom søppelinnsamling eller regionbasert hukommelsesstyring, samt styring av kjøretråder
Runtimesystemer varierer i måte de er implementert. Virtual Machine (VM) baserte miljøer som Java Virtual Machine
Runtimes bidrar til portabilitet, sikkerhet og utviklerforutsigbarhet, men introduserer også overhead og potensielle ventetider i garbage
---