正在加载图片...
第十章 运行时空间组织 常见的分配策略: 1,静态分配策略, 适用于编译时能完全确定每个数据项存储 空间的位置情况,如FORTRAN; 2,动态分配策略,编译时不能完全确定数据项的性质,大小 等,如ALGOL,它允许递归过程和可变数组,名字作用域和 生存期满足分程序结构所限定的作用范围,可采用栈式动态 分配策略(内存先申请先释放):当一种语言内存申请和释 放不遵循先请后放时,一般的处理方法是:让运行程序持有 一个大存区(称为维),凡申请者从堆中分给一块,凡释放 者归还给堆,叫做堆式动态分配策略 第0章运行空间存 第10章 运行空间存储 6 第十章 运行时空间组织 常见的分配策略: 1,静态分配策略,适用于编译时能完全确定每个数据项存储 空间的位置情况,如 FORTRAN; 2,动态分配策略,编译时不能完全确定数据项的性质,大小 等,如 ALGOL, 它允许递归过程和可变数组,名字作用域和 生存期满足分程序结构所限定的作用范围,可采用栈式动态 分配策略(内存先申请先释放);当一种语言内存申请和释 放不遵循先请后放时,一般的处理方法是:让运行程序持有 一个大存区(称为堆),凡申请者从堆中分给一块,凡释放 者归还给堆,叫做堆式动态分配策略
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有