当前位置:首页 > 内存 > 正文

内存的结构分为四部分

  • 内存
  • 2024-06-01 21:08:27
  • 6824

一、编程中内存分为四个区

我在一家著名软件公司培训的时候,我想老师是这么说的。编程过程中使用的内存分为四个区域:堆区、堆栈区、静态区和代码区。
📦HeapRegion
HeapRegion:使用过程中动态申请的内存空间,如C/C++中使用malloc()/new时动态申请的内存区域。特点就是。使用后必须使用。程序员必须使用free()/delete来释放这块内存空间,否则会出现内存泄漏,程序运行后会出现错误!
📚堆栈区
堆栈区:存放程序运行时的本地数据和临时变量。当程序退出时,内存会自动释放,而不需要程序员释放它。
📊静态作用域
静态作用域:存储静态变量(例如staticinta;这是一个静态变量,存储在这个作用域中。)和全局变量(特别注意的是全局变量存储在静态区域中)。
💻代码区
代码区:存放程序代码。
👨‍💻内存使用的重要性
仔细理解这一点,当你真正开发一个项目时,你就会明白内存使用有多么重要。上线后,出现了很多未知的问题。由于内存使用不当造成且很难发现!所以掌握这部分对你很有用!


二、简述内存的结构内存由内存芯片、电路板、金手指等部分组成。
在计算机体系结构中,有一个非常重要的部分,那就是内存。存储器是计算机用来存储程序和数据的部件之一,只有通过存储器才能获得存储功能并保证正常运行。存储器的种类很多,按用途可分为主存储器和辅助存储器。主存储器也称为内存储器(简称内存,香港、台湾称之为存储器)。