Programutförande
Programutförande är den process genom vilken en dator genomför ett program. Det innebär att kodens instruktioner översätts och utförs så att programmet kan utföra beräkningar, hantera data och kommunicera med omgivningen.
I praktiken sker utförandet oftast genom en kombination av flera skeden: översättning av källkod till maskinkod
Under körningen hanteras instruktionerna av processorn i CPU:n genom fetch-decode-execute. Operativsystemet ger processisolering, minneshantering och tillgång
Miljöer: Naturlig körning av kompilerade binärer, virtuella maskiner (t.ex. JVM, .NET), WebAssembly, eller containerbaserade isolering. Varje
Prestanda och korrekthet: Effektiviteten påverkas av algoritmer, datastrukturer, I/O, minneshantering och optimeringar i kompilatorn. Korrekt utförande
Övervakning och felsökning: Verktyg som instrumentering, loggning, profilerare och debugger används för att följa programmet under
Säkerhet och begränsningar: Sandboxing, resursbegränsningar och behörighetskontroll minskar risker när program körs i delade miljöer.