计算机内存原理

前言——    

    内存是一盘与CUP的桥梁,其作用不言而喻,但是大多数人都是关注内存的大小而忽略了内存还有读写速度、带宽差距。

正文——   

    一般我们将内存分为:堆区、栈区、全局区、代码区、常量区,各个区域存放的内容:

栈区:在程序中所创建的局部变量、参数、数组、指针等,当程序执行完后,将释放所占用的该块内存。

堆区:该片区域中存放着我们手工申请的内容,如:Malloc、new所创建。

全局区:全局变量、静态变量,在我们程序执行完之后将自动释放所占用的内存。

代码区:存放着函数体的二进制代码。

常量区:包含着整形常量、字符串常量,该区域内容不能被修改。


 

    可以通过计算机虚拟内存解决一般内存不够用的情况


猜你喜欢

转载自blog.csdn.net/weixin_42116600/article/details/80532859