Źródło: Arkusze CKE
Które z wymienionych stwierdzeń najcelniej opisuje proces uruchamiania aplikacji?
Warianty odpowiedzi
-
A
Przetwarzanie kodu źródłowego przez kompilator
-
B
Wykonywanie programu na podstawie przetłumaczonego kodu maszynowego
-
C
Tłumaczenie kodu źródłowego na język pośredni
-
D
Generowanie pliku źródłowego
Wyjaśnienie
Musisz wyraźnie odróżnić etap tworzenia oprogramowania od jego uruchamiania. Pisanie kodu, kompilacja czy translacja to kroki przygotowawcze, które dzieją się w środowisku programisty.
Samo uruchomienie aplikacji następuje w momencie, gdy system operacyjny ładuje przygotowany kod maszynowy do pamięci RAM, a procesor zaczyna po kolei wykonywać zawarte w nim instrukcje.
Dlatego poprawną odpowiedzią jest po prostu faktyczne wykonywanie programu na podstawie gotowego, przetłumaczonego wcześniej kodu maszynowego.