高级软件工程师之路-内存

内存

内存的分类


1. ROM->只读内存

2. RAM->可读写内存

(1).DRAM->动态RAM(Dynamic RAM)
动态随机存取存储器,需要不断地刷新,才能保存数据。而且是行列地址复用的,许多都有页模式  
(2).SRAM->静态RAM(Static RAM)
静态的随机存取存储器,加电情况下,不需要刷新,数据不会丢失,一般不是行列地址复用的。

RAM中的数据,断点就消失。

引脚


内存是一个个IC(集成线路)组成的,每个IC都有许多引脚。
引脚的分类

在物理结构上

1.电源引脚
2.地址引脚
3.数据引脚
4.控制引脚

内存的物理示意图

这里写图片描述

内存的容量 = 寻址大小 * 数据引脚个数
内存的逻辑示意图

这里写图片描述

数据类型


数据类型就是在内存中连续占用多个bit的二进制数,所有不同数据类型占用的内存大小都不同。

数组


数组是一段连续的内存。
数组的读取速度很快,但是删除操作则需要较多运算。


栈是变异的数据结构。
FILO(First In Last Out)
栈多用于对记录的查询或者回溯。

队列


队列也是变异的数据结构。
FIFO(First In First Out)
队列用于记录顺序信息。

链表


链表在数据的基础上变化得来。
链表中每个元素除了含有数值之外,还保存下一个元素的地址。
链表能很方便地进行删除操作。

其他知识点

1.为什么计算机中一般以Byte字节为最小单位进行操作,因为读写内存的都是8bit每次来操作的(当然现在也有内存是32位每次进行读写的)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值