内存管理如何通过具体实例进行高效应用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计322个文字,预计阅读时间需要2分钟。
相关专题
“数据区块”,存储程序内部本身设置的数据,例如常数字符串,像是GUI接口内部一些文字消息,或是程序设计时所放入的消息数据,数据可借由程序运行时由输入(input)的方式加入,或者经由程序运行的流程中被移除。
当一个程序运行,操作系统将程序的数据区块及本文区块映射到虚拟内存空间内部,然后在内存运行程序的指令,无论如何,当程序运行时就必须去存储暂时性的数据,或更重要的,它会调用一些函数(function)或是例程(subroutine),并且存储当前函数的状态,最好的数据结构方法,数据由堆栈(stack)的方式存储,当我们完成这个函数,数据会由堆栈的pop方式取出,堆栈将会在函数的生命周期内动态的成长,操作系统提供区分本文区块及数据区块,而堆栈区块则在一个进程的最顶端,这种方式称为段式结构(segments)或“分段
本文共计322个文字,预计阅读时间需要2分钟。
相关专题
“数据区块”,存储程序内部本身设置的数据,例如常数字符串,像是GUI接口内部一些文字消息,或是程序设计时所放入的消息数据,数据可借由程序运行时由输入(input)的方式加入,或者经由程序运行的流程中被移除。
当一个程序运行,操作系统将程序的数据区块及本文区块映射到虚拟内存空间内部,然后在内存运行程序的指令,无论如何,当程序运行时就必须去存储暂时性的数据,或更重要的,它会调用一些函数(function)或是例程(subroutine),并且存储当前函数的状态,最好的数据结构方法,数据由堆栈(stack)的方式存储,当我们完成这个函数,数据会由堆栈的pop方式取出,堆栈将会在函数的生命周期内动态的成长,操作系统提供区分本文区块及数据区块,而堆栈区块则在一个进程的最顶端,这种方式称为段式结构(segments)或“分段

