计算机系统中包含各种存储器,如CPU内部的通用寄存器组、CPU内的Cache(高速缓存)、CPU外部的Cache、主板上的主存储器、主板外的联机磁盘存储器以及脱机的磁带存储器和光盘存储器等。不同特点的存储器通过适当的硬件、软件有机地组合在一起形成计算机的存储体系结构。
存储器的层次结构
存储器的分类
相联存储器
相联存储器是一种按内容访问的存储器。
其工作原理就是把数据或数据的某一部分作为关键字,按顺序写入信息,读出时并行地将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据字,特别适合信息的检索与更新。
输入检索寄存器:存放要检索的内容(关键字);
屏蔽寄存器:屏蔽不参与检索的字段;
比较器:将检索的关键字与存储体的每一单元进行比较,为了提高速度,比较器一般比较多;
匹配寄存器:存储比较结果;
相联存储器可用在高速缓冲器中