编译器笔记39-运行存储分配-静态存储分配

2020-03-09  本文已影响0人  衣忌破

静态存储分配

在静态存储分配中,编译器为每个过程确定其活动记录在目标程序中的位置。这样,过程中每个名字的存储位置就确定了。因此,这些名字的存储地址可以被编译到目标代码中。过程每次执行时,它的名字都绑定到同样的存储单元。

静态存储分配的限制条件

常用的静态存储分配方法

顺序分配法
顺序分配法.png
层次分配法

通过对过程间的调用关系进行分析,凡属无相互调用关系的并列过程,尽量使其局部数据共享存储空间。

层次分配法.png 层次分配法.png 层次分配法.png 层次分配法.png
上一篇 下一篇

猜你喜欢

热点阅读