【计算机组成原理】存储器

本文深入探讨计算机存储器,从寄存器、高速缓存(Cache)、主存(RAM)到外存,解析存储层次结构及其工作原理。详细介绍了寄存器的高速特性、Cache的缓存策略、DRAM的动态刷新机制以及外存的非随机存取特点。通过对存储性能和容量计算的分析,揭示了存储器在现代计算机系统中的重要地位。
摘要由CSDN通过智能技术生成

前言

存储器就是带存储功能的部件,它是冯诺依曼体系里必不可少的组成部分。

在冯的模型中我们把存储器抽象成一个了整体,而在现代的计算机中,存储体系是采用的分层的策略。

下面从与CPU关系紧密程度的顺序来详细介绍。

寄存器

这是速度最快的存储器了,延迟小于CPU的时钟周期。位于CPU内部,与内部集成电路直接连接。通常是以寄存器堆(RegisterFile)的方式存在。下图就是32位寄存器堆,可以看到它有地址线,数据线,读写控制,以及CLK信号。

高速缓存器(Cache)

这是为了解决内存与CPU之间读写速度差异过大而设置的缓存结构。Cache本身是SRAM(static RAM),这种结构是不用定期刷新的,而且读写速度很快。从下图可以看到,一个SRAM存储单元里,有两个P型mos管,4个N型mos管,通过WL来控制外部是否能访问该单元,通过BL,BLB来传送读写数据信息。这么复杂的结构竟然只保存一个比特的数据,难怪它这么贵。

它在使用的时候,可以看做一个表。如果采取直接映射的方式,就是类似下图这样,每个表项存了连续的16个字节的内容,举个例子,现在CPU要访问4021H的地址,这时候就ca

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值