Arvutiarhitektuurid eksam vastused TTÜ
keele objekti faili või masinkeele vormi).
10. Kompilaator ja selle üldistatud mudel.
Kompilaator on kõrgkeele translaator, st programm, mida rakendatakse
kõrgtaseme algoritmikeeles koostatud programmi transleerimisel masinakeelde.
Kõrgkeelne (C, Fortran, jt) programm -> keelespetsiifiline eeltöötlus (sõltuvused:
keelest/arvutist sõltumatu, Funktrioon: teisendab kõtgkeele konstruktisoonid
vahekeelde)-> kõrgtaseme optimeeringud (S: mõnevõrra keelest sõltuv, arvutist
sõltumatu enamasti) -> Globaaloptimeeringud (S: vähene arvutist je keelest
sõltuvus. F: sisaldab globaalseid ja lokaalseid optimeeringuid) ->
koodigeneraator (S: keelest sõltumatu, tugevasti arvutist sõltuv. F: Käskude valik
ja arvutist sõltuvad optimeeringud -> Objektkood (masinakeelne programm)
11. Operatsioonisüsteemi üldistatud arhitektuurne mudel.
Rakenduste tase (rakendused -> (käsundid, kompilaatorid, interpredaatorid,