计算机组成原理之存储与速度

计算机存储结构主要分为硬盘(磁盘)、内存、cache、CPU

先明白一个原理,要体积大速度就慢,要速度快体积就要相对小。

ROM和RAM指的都是半导体存储器,ROM在系统停止供电的时候仍然可以保持数据(硬盘的主要结构),而RAM通常都是在掉电之后就丢失数据。

RAM分为两大类:SRAM(多用于cache)和DRAM(多用于内存)。

SRAM为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲(L1 cache),二级缓冲(L2 cache),三级缓冲(L3 cache)。

三级cache的使用,大大减少了运行周期,L1-L3依读取速度越来越慢,但存储容量却越来越大,L1cache的速度近乎匹配CPU的速度,三级cache处于内存和CPU之间,会存储最近经常使用的程序,等待再次被命中,当L1中未命中之后,继而去L2中搜寻,直到命中,在CPU执行完程序之后,会把刚执行完的程序块放在L1cache中,将L1中的其他久未执行的程序块“挤走”(通过算法确定挤走哪个),这样通过L1cache来匹配CPU比内存匹配CPU节省几个执行周期,大大提高效率。

DRAM为动态RAM(Dynamic RAM/DRAM),DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快,但从价格上来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的。RAM价格相比ROM和FLASH要高。

CPU相当于大脑,运算都需要经过CPU(除一些默认的程序可以不经过CPU直接发生),CPU的速度是最快的,但是其存储却是短板。

LASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值