计算机系统的储存器结构

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weibo1230123/article/details/83956882

                              计算机系统的储存器结构

计算机系统的存储器被组织成一个6个层次的金字塔形的层次结构, 如下图:

S0层为CPU内部寄存器
S1层为芯片内部的高速缓存(cache)内存
S2层为芯片外的高速缓存(SRAM、 DRAM、 DDRAM)
S3层为主存储器(Flash、PROM、EPROM、 EEPROM)
S4层为外部存储器(磁盘、光盘、CF、SD卡)
S5层为远程二级存储(分布式文件系统、Web服务器)

 在这种存储器分层结构中,上面一层的存储器作为下一层存储器的高速缓存。

CPU寄存器就是cache的高速缓存,寄存器保存来自cache的字; cache又 是内存层的高速缓存,从内存中提取数据送给CPU进行处理,并将CPU的处理结果返回到内存中;内存又是主存储器的高速缓存,它将经常用到的数据从F lash等主存储器中提取出来,放到内存中,从而加快了CPU的运行效率。嵌入式系统的主存储器容量是有限的,磁盘、光盘或CF、SD卡等外部存储器用来保存大信息量的数据。在某些带有分布式文件系统的嵌入式网络系统中,外部存储器就作为其他系统中被存储数据的高速缓存。

猜你喜欢

转载自blog.csdn.net/weibo1230123/article/details/83956882