技术领域
[0001] 本实用新型涉及计算机技术领域,尤其是一种计算机用内存器。
相关背景技术
[0002] 内存器是一台计算机重要的储存和运算部件,其数据传输的快慢直接影响到整台计算机的运行速度。现有的内存器对数据的传输都采用直接地址寻址的结构,随着内存器容量的快速增大,这种结构对读写速度的影响越来越大。实用新型内容
[0003] 本实用新型要解决的技术问题是提供一种计算机用内存器,能够改进现有技术的不足,通过改变数据储存结构,提高了寻址和读写速度。
[0004] 为解决上述技术问题,本实用新型所采取的技术方案如下。
[0005] 计算机用内存器,包括:
[0006] 若干个第一储存器,第一储存器包括若干个基本储存单元,基本储存单元以三维阵列的形式排列,相邻的两个第一储存器之间设置有移位寄存器,移位寄存器用于不同的第一储存器之间进行数据传递;
[0007] 一个第二储存器,第二储存器包括若干个基本储存单元,基本储存单元以一维线性的形式排列,第二储存器与每个第一储存器之间均设置有一个双向传递门,双向传递门内设置有锁止器;
[0008] 第一寻址单元,包括四个维度的地址指针,用于第一储存器内数据的寻址;
[0009] 第二寻址单元,包括一个维度的地址指针,用于第二储存器的数据寻址;
[0010] 写入单元,与第二储存器相连,用于数据的写入;
[0011] 读出单元,与第二储存器相连,用于数据的读出;
[0012] 时钟单元,用于对第一储存器和第二储存器的数据传输进行节拍控制;
[0013] 控制单元,用于控制第一储存器和第二储存器的数据传输。
[0014] 作为优选,所述第一储存器内的基本储存单元按照第一寻址单元中四个维度的地址指针排列顺序,权重由高至低排序。
[0015] 作为优选,所述第二储存器内设置有锁存器,锁存器对外部通过控制单元发生的突发响应进行储存。
[0016] 作为优选,所述控制单元包括有一个修正单元,修正单元对传输的数据进行实时校准纠错。
[0017] 作为优选,所述控制单元包括一个缓冲器,缓冲器对控制单元处理数据过程中产生的延时进行缓冲,避免第一储存器和第二储存器的数据挤压。
[0018] 作为优选,所述缓冲器采用堆栈结构。
[0019] 采用上述技术方案所带来的有益效果在于:本实用新型通过设置两个储存器,实现了数据的两级储存。第一储存器用于数据主体的储存,三维阵列形式的基本储存单元可以提高储存容量,并提高寻址速度。第二储存器用于当前活动度较高的数据的储存,一维线性形式排列的基本储存单元可以通过牺牲存储容量换来最高速的读取速度。第一储存器和第二储存器之间通过双向传递门进行数据交换,当一个双向传递门工作时,其它双向传递门的锁止器使能,关闭对应的双向传递门。第一储存器内的基本储存单元按照权重高低顺序排序,可以提高寻址效率,减少单次检索的寻址次数。当外部发生突发响应时,锁存器对相关数据进行临时储存,并送入控制单元进行优选处理,整个过程不影响同步进行正常数据读写。修正单元可以降低内存器读写的误码率,缓冲器可以对突发的大流量数据进行缓冲,避免控制单元出现运算溢出而导致一储存器和第二储存器的数据挤压。
具体实施方式
[0025] 参照图1-4,计算机用内存器,包括若干个第一储存器1,第一储存器1包括若干个基本储存单元2,基本储存单元2以三维阵列的形式排列,相邻的两个第一储存器1之间设置有移位寄存器3,移位寄存器3用于不同的第一储存器1之间进行数据传递;一个第二储存器4,第二储存器4包括若干个基本储存单元2,基本储存单元2以一维线性的形式排列,第二储存器4与每个第一储存器1之间均设置有一个双向传递门5,双向传递门5内设置有锁止器6;第一寻址单元7,包括四个维度的地址指针,用于第一储存器1内数据的寻址;第二寻址单元8,包括一个维度的地址指针,用于第二储存器4的数据寻址;写入单元9,与第二储存器4相连,用于数据的写入;读出单元10,与第二储存器4相连,用于数据的读出;时钟单元11,用于对第一储存器1和第二储存器4的数据传输进行节拍控制;控制单元12,用于控制第一储存器1和第二储存器4的数据传输。
[0026] 值得注意的是,所述第一储存器1内的基本储存单元2按照第一寻址单元7中四个维度的地址指针排列顺序,权重由高至低排序。
[0027] 值得注意的是,所述控制单元12包括有一个修正单元13,修正单元13对传输的数据进行实时校准纠错。
[0028] 值得注意的是,所述第二储存器4内设置有锁存器14,锁存器14对外部通过控制单元12发生的突发响应进行储存。
[0029] 值得注意的是,所述控制单元12包括一个缓冲器15,缓冲器15对控制单元12处理数据过程中产生的延时进行缓冲,避免第一储存器1和第二储存器4的数据挤压。
[0030] 值得注意的是,所述缓冲器15采用堆栈结构。
[0031] 本实用新型通过设置两个储存器,实现了数据的两级储存。第一储存器1用于数据主体的储存,三维阵列形式的基本储存单元2可以提高储存容量,并提高寻址速度。第二储存器4用于当前活动度较高的数据的储存,一维线性形式排列的基本储存单元2可以通过牺牲存储容量换来最高速的读取速度。第一储存器1和第二储存器4之间通过双向传递门5进行数据交换,当一个双向传递门5工作时,其它双向传递门5的锁止器6使能,关闭对应的双向传递门。第一储存器1内的基本储存单元2按照权重高低顺序排序,可以提高寻址效率,减少单次检索的寻址次数。当外部发生突发响应时,锁存器14对相关数据进行临时储存,并送入控制单元12进行优选处理,整个过程不影响同步进行正常数据读写。修正单元13可以降低内存器读写的误码率,缓冲器15可以对突发的大流量数据进行缓冲,避免控制单元12出现运算溢出而导致一储存器1和第二储存器4的数据挤压。
[0032] 以上显示和描述了本实用新型的基本原理和主要特征和本实用新型的优点。本行业的技术人员应该了解,本实用新型不受上述实施例的限制,上述实施例和说明书中描述的只是说明本实用新型的原理,在不脱离本实用新型精神和范围的前提下,本实用新型还会有各种变化和改进,这些变化和改进都落入要求保护的本实用新型范围内。本实用新型要求保护范围由所附的权利要求书及其等效物界定。