7.2.4 Ohjelman ajaminen
Käännetty
ohjelma ajetaan käyttöjärjestelmästä riippuen
yleensä kirjoittamalla ohjelman alkuperäinen nimi. Tällöin
käyttöjärjestelmän lataaja- ohjelma lataa ohjelman
konekielisen version muistiin ja siirtää prosessorin ohjelmalaskurin
ohjelman ensimmäisenä suoritettavaksi tarkoitettuun käskyyn.
Vielä tässäkin vaiheessa osa aliohjelmakutsujen osoitteista
voidaan muuttaa vastaamaan sitä todellista osoitetta, johon aliohjelma
muistiin ladattaessa sijoittui. Tämän jälkeen vastuu koneen
käyttäytymisestä on ohjelmalla. Onnistunut ohjelma
päättyy aina ennemmin tai myöhemmin
käyttöjärjestelmän kutsuun, jossa ohjelma
pyydetään poistamaan muistista.
Kuva 7.1 Ohjelman kääntäminen ja linkittäminen