prevodioci 250
--------------------------------------------------------------------------------
Pitanje 250: Zasto je dinamicko okruzenje neefikasno?
Dinamicko izvrsno okruzenje je sporo.
Pristup nelokalnim promenljivama ne moze se odrediti u fazi kompilacije , vec u fazi izvrsenja.
Dubinski pristup: do nelokalne promenljive se dolazi putem kontrolnih veza( trazi se prvi aktivacioni zapis u kome je promenljiva definisana)-sporo. Ne zna se do koje ce se dubine ici.
Plitki pristup: zahteva vise memorije.
--------------------------------------------------------------------------------
Zasto se pristup nelokalnim promenljivim ne moze odrediti u fazi prevodenja kod plitkog pristupa?
Koliko sam shvatio, kod plitkog pristupa postoji staticki alociran prostor za sva imena koja se pojavljuju u programu.
A za svako ime (opet kazem, tako sam ja shvatio) se u fazi prevodenja odreduje fiksan pomeraj u odnosu na pocetak statickog prostora promenljivih.
N
- Follow-Ups:
- Re: prevodioci 250
- From: Bratislav Milic <zverko@eunet.yu>
- Re: prevodioci 250
Previous by date: Rezultati IS ?
Next by date: prevodioci 131
Previous by thread: RI4SABP Next by thread: Re: prevodioci 250
Previous by thread: RI4SABP Next by thread: Re: prevodioci 250