10
22/08/2003
Copyright Teemu Kerola 2003
Muistissa oleva data (2)
•Globaali data
–varataan ohjelman latauksen yhteydessä
–kaikkialla viitattavissa nimen (osoitteen) avulla
•Dynaaminen data
–varataan tarvittaessa keosta suorituksen aikana
–vapautetaan kun ei enää tarvita
–viittaus varauksen jälkeen osoitteen avulla
•Aliohjelmien paikallinen data
–varataan pinosta kutsuhetkellä
–vapautetaan rutiinista paluun yhteydessä
–viittaus aliohjelman sisällä osoitteen avulla
int X; function Print();
parametrit,
paik. muuttuja
Mach m = new Mach();
(ei ttk-91:ssä)