Spisu treści:
Definicja - Co oznacza Runtime System?
System wykonawczy oznacza kolekcję oprogramowania i zasobów sprzętowych, które umożliwiają wykonanie programu w systemie komputerowym. System wykonawczy jest złożonym mechanizmem zaprojektowanym do świadczenia usług wykonywania programu, niezależnie od używanego języka programowania.Techopedia wyjaśnia Runtime System
System wykonawczy jest tworzony przede wszystkim przez język programowania w sposób, w jaki przedstawia architekturę programistyczną natywną dla programu. Zazwyczaj system wykonawczy udostępnia zarówno polecenia niskiego, jak i wysokiego poziomu, współpracując zarówno z podstawową strukturą / biblioteką oprogramowania, jak i z architekturą zestawu instrukcji sprzętowych (ISA). Funkcje niskiego poziomu zapewniane przez system wykonawczy obejmują między innymi interfejs procesora, ładowanie pamięci i konwersję cyfrowo-binarną. Funkcje wyższego poziomu obejmują sprawdzanie typu, generowanie kodu oraz usługi debugowania i optymalizacji.
Java Runtime Environment, na przykład, jest rodzajem systemu wykonawczego, który zapewnia pełną platformę do uruchamiania programów Java i zarządzania nimi.
