【技术实现步骤摘要】
本专利技术涉及数字电脑系统,尤其是关于电脑系统的中央处理器(CPU)的控制元件。改进电脑系统的目的,在于提高系统的总处理能力,为此,对所提供的高速缓存(cache)来说,为使操作能在更高速率进行起见,将作为基础操作的信息储入其中,即由主存单元中选取的,以及由中央处理器所处理或修改的数据,均内存入高速缓存中,数据除非特殊情况不再回到主存。此见美国专利申请470,127号(83年2月28日申请)。另由美国专利申请511,616号(83年7月7日申请)可知,电脑系统可有二个或更多个的中央处理器与一个共用主存一起操作。在这种系统中,最终数据的复制可能只保存在中央处理器的一高速缓存中。正如上述申请所述,可根据系统中另一中央处理器的要求,提供一装置来在与一中央处理器相关的高速缓存中直接执行存取数据。再有,为加强电脑系统中数据的吞吐量,此系统以流水线方式操作,也就是说,在电脑的若干连续时间段内,将一连串的指令连续输入系统,而不必等待以前的程序完成。因此,例如当该流水线结构有五个时间段时,则同时可有五条不同的指令处于各个完成阶段,这些完成阶段是连续的。正如前面共同未决申请所述,只要数据输入或输出高速缓存,便转输了整个数据组。在其实施例中,每一数据组含有8个数据字,而中央处理器在处理单一字或编址字的一个字节时,包括编址字的整个字组也传送至相关的高速缓存中存储起来。由中央处理器传送数据到高速缓存通常比从主存传送数据所需的时间要少,并需要作数据流动的控制,以确保修改的数据可适当地与从主存中取出的数据组的余项(Remainder of the data)合并。本专 ...
【技术保护点】
在包括一中央处理器及一主存系统的电脑系统中,所说的中央处理器包括一超高缓冲存储器,对它的操作为主存-至-缓存,且在缓存发生“失误”时,依“主存-至-缓存”命令将整个一组数据由所说主存传入所说缓存,和一并入控制装置,它用于控制在所说数据缓存中将所说主存系统中的数据与所说中央处理器的数据合并,但保留存储存于所说缓存中的数据完整性,所说中央处理器提供将被传输至所说缓存的一数据组的寻址区域或字节位置上所对应的区域信号数据位,其特征在于所说并入控制装置包括:一寄存装置,用于存储 所说区域信号数据位于所说寄存器的地址单元中的装置,用于有选择地自所说寄存装置根据与一相应数据组有关的-主存-至-缓存命令取出所说信号数据位,所说区域信号数据位用于控制选择允许对所说缓存的相应单元作用。
【技术特征摘要】
1.在包括一中央处理器及一主存系统的电脑系统中,所说的中央处理器包括一超高缓冲存储器,对它的操作为主存-至-缓存,且在缓存发生“失误”时,依“主存-至-缓存”命令将整个一组数据由所说主存传入所说缓存,和一并入控制装置,它用于控制在所说数据缓存中将所说主存系统中的数据与所说中央处理器的数据合并,但保留存储存于所说缓存中的数据完整性,所说中央处理器提供将被传输至所说缓存的一数据组的寻址区域或字节位置上所对应的区域信号数据位,其特征在于所说并入控制装置包括一寄存装置,用于存储所说区域信号数据位于所说寄存器的地址单元中的装置,用于有选择地自所说寄存装置根据与一相应数据组有关的-主存-至-缓存命令取出所说信号数据位,所说区域信号数据位用于控制选择允许对所说缓存的相应单元作用。2.权利要求1中所述的并入控制装置,其中所说寄存装置包括多个区域堆栈寄存单元,每个寄存单元包括多个寄存入口层。3.权利要求2中所述的并入控制装置,其中每个所说的区域堆栈寄存单元入口层是用于接纳区域信号数据位,它表示数据的一双字。4.权利要求3中所述的并入控制装置,其中共有四个区域堆栈寄存器,每个均有十六个寄存器入口层,所说寄存装置的每个入口层接纳区域信号数据位构成一八字数据组。5.权利要求3中所述的并入控制装置,其中所说存储装置包括一多段输入选择器,一与所说选择器输出相联的第一缓冲寄存器,一与所说寄存器输出相联的第二缓冲寄存器,所说输入选择器与一第一和一第二段相联分别自所说中央处理器中的各个来源接收区域信号数据位,与一第三段相联接收自所说第一缓冲寄存器来的区域信号数据位,与一第四段相联接收自所说第二缓冲寄存器来的区域信号数据位。6.权利要求5中所述的并入控制装置,其中每个所说区域堆栈单元包括一分别与在所说区域堆栈单元和所说第一次提到的输入选择器间的接口相联的二段区域堆栈输入选择器。7.权利要求6中所述的并入控制装置,其中每个所说区域堆栈输入选择...
【专利技术属性】
技术研发人员:麦卡蒂,
申请(专利权)人:霍尼韦尔资料系统有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。