
Opis
Program zapisany na dysku nie jest użyteczny sam w sobie. Najpierw musi trafić do pamięci komputera, z której jego instrukcje będą pobierane i wykonywane na przydzielonym procesorze. Wykonywany program wraz ze swoim stanem, tj. przestrzenią adresową, zawartością rejestrów procesora, stosem itd., nazywany jest procesem.
W tym artykule prześledzimy, jak program napisany w języku C staje się procesem. Rozpoczniemy od jego kompilacji, następnie przeanalizujemy format, w jakim jest przechowywany na dysku, a zakończymy, przyglądając się jego ładowaniu przez system operacyjny i uruchomieniu...
Sprawdź cały spis treści Programisty nr 97.