ALU:能执行算术和逻辑运算,因此A和L因此得名。
随机存储数据:RAM
存0的电路
存1的电路
AND-OR锁存器
锁定了一个值,存入数据的操作叫写入,拿出数据的操作叫“读取”
引入门锁
一条线输入,一条线启用内存
如下:
寄存器
一组这样的锁存器称之为“寄存器”
如下图:用的时候把数据写入线打开即1,然后再关闭(为0)这样存储的过程就完成。
对于64位的寄存器
这样来看,用一根线存储所有的锁存器,这样128位。用一根线启用所有的锁存器,这样加起来就有129条线了
如果是256位则需513条线
所以采用矩阵的方法如下存储:
如下只有行和列都打开才会有如下的AND门输出
如下:
所以对于252位只需35条线
还有16行16列的线用于锁存器
(16+16,32+3=35)
引入地址
多路复用器
看整体
存的地址:
内存可以随机访问任何位置
一个芯片大约存100万位
8个芯片大约存800万位—>1MB
SRAM
是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。相对之下,动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。然而,当电力供应停止时,SRAM储存的数据还是会消失(被称为volatile memory),这与在断电后还能储存资料的ROM或闪存是不同的。
另外:
SRAM不需要刷新电路即能保存它内部存储的数据。而DRAM(Dynamic Random Access Memory)每隔一段时间,要刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能
总结:
1、ROM和RAM指的都是半导体存储器,ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据。
2、RAM分为两大类:SRAM和DRAM。
SRAM为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。
DRAM为动态RAM(Dynamic RAM/DRAM),DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快,但从价格上来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的。RAM价格相比ROM和FLASH要高。
3、LASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。