1、内存含义:
● 存储器:计算机的组成中,用来存储程序和数据,辅助CPU进行运算的重要部分。
● 内存:内部存储器,暂存程序/数据——掉电丢失ROM、DRAM、DDR、DDR2、DDR3、DDR4、DDR5。
● 外存:外部存储器:长时间保存程序/数据——掉电不丢ROM、ERRROM、FLASH(NAND、NOR)、硬盘、光盘。
内存是沟通CPU与硬盘的桥梁:
● 暂存放CPU中的运算数据。
● 暂存与硬盘等外部存储器交换的数据。
2、物理存储器和存储地址空间
有关内存的两个概念:物理存储器和存储地址空间
①、物理存储器:实际存在的具体存储器芯片
● 主板上装插的内存条;
● 显卡上的显示RAM芯片;
● 各种适配器上的RAM芯片和ROM芯片。
②、存储地址空间:对存储器编码的范围——软件上常说的内存含义
● 编码:对每个物理存储单元(一个字节)分配一个号码;
● 寻址:可以根据分配的号码找到相应的存储单元,完成数据的读写。
3、内存地址
● 将内存抽象成一个很大的一维字符数组;
● 编码就是对内存的每一个字节分配一个32位或64位的编号(与32位或64位处理器相关);
● 这个内存编号就称为内存地址。
内存中的每一个数据都会分配相应的地址:
● char:占一个字节分配一个地址;
● int:占四个字节分配四个地址;
● flaot、struct、函数、数组等。
标签:01,14,芯片,存储器,C语言,地址,内存,分配,字节 From: https://www.cnblogs.com/Jx153875/p/17975157