内存之RAM/ROM/Flash/Cache

Cache是在CPU中运行速度非常快,但是容量很小的一种存储器,一般容量不过M,最强悍的存储器。

半导体存储器:

ROM read only memory   系统停止供电后任然保持数据

       ROM 也有很多种类 , 种类都是可编程(PROM)和擦除((紫外线)EPROM)

       需要特殊的擦除手段,

      

RAM random access memory  系统停止供电后数据丢失/ 读写数据快

       SRAM static   静态RAM,数据呗存入后不会消失速度非常快。读写最快的存储器了。 但是贵

  DRAM data    DRAM有很多种类 常见的是DDR RAM

FLASH 闪存,结合了ROM和RAM的长处。具备了可擦除性能, 断电不会丢失数据 同时可以快速的读取数据,FLASH 主要存储Boot loader以及操作系统 或者程序代码或者直接当U盘使用

C语言的变量或者常量都存储在哪里?

  ZI: 初始化为0的变量,存储在RAM中

RO:只读 存储在ROM中

RW:可读可写变量,即存在ROM中,又在RAM中存储

code:存在ROM中掉电后不丢失

RAM: RW + ZI

ROM:  code + RW + RO

内存是看有几根地址总线:

如果是8根地址总线, 那么内存范围0x0 - 0xFF(16进制)

内存的五大分区:栈区Stack、 堆区Heap、 全局静态区、 常量区、 代码区

栈区和堆区会存在内存溢出,

(此分区图 表示了32bit的, 表示有32路地址总线)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值