【技术实现步骤摘要】
本专利技术与数字电脑系统有关,严极的说,是论及这类电脑系统CPU内部的控制元件的。电脑系统改进的目标之一是增加系统处理资料的量。为求如此,在需要较高速的工作情形时,以储存资料为目的的操作已使用了高速缓冲存储器,也就是说,由主存取出并经CPU计算,修改后的资料只存在高速缓存(cache)内,变动后的资料除了在特殊情形下,基本上不送回主存。从在审理中的申请案件内也可注意到,电脑系统可有2个以上的CPU在操作时共同使用一个主存,在这样一个系统里,最新的资料项可能只存在某一CPU的高速缓存中,并且在先有技术中已可让某一个CPU内的高速缓存内的资料,在系统另一CPU的要求下直接存取。但在增强电脑系统处理资料量的要求下,系统必须以流水线(pipe line)的方式来工作,也就是说,在电脑工作周期的各时间段(cycle time slots)内,可将一系列指令顺序送往系统输入端,而不必等前一个指令完成。因此,在有5个时间段的流水线结构中,可同时允许5个不同的指令在连续的不同阶段下完成工作。在前述一同待审的申请案中说明的系统,每当资料移入高速缓存或由其内移出时,是以一整个信息组(block)的方式传送,在所举的具体作法中,每一信息组是由8个字(word)的资料组成,然而CPU是以单元组工作甚或被定址到的字小至一个位组(byte),整个信息组含被定址的字均被送入CPU内的高速缓存储存。资料由CPU移入高速缓存比从由主存移入可减少相当的时间,此法需能控制资料的流量(flow)以确保变动后的资料可以正确的与主存取出的信息组的其馀资料合并。基本上,本专利技术的目的 ...
【技术保护点】
在有中央处理器(central—processor—unit)和主存的电脑系统中,前述的中央处理器内部拥有一个以储存为基本工作的高速缓存,同时,在这样一个系统中,前述的中央处理器是以流水线(pipeline)的格式和一些控制资料流程的控制方法工作,以避免在流水线的设计中发生指令相冲突的结果,所说方法的特征为:记忆体储存资料的方法,记忆体阵列中有多个可定址的位置,在前述阵列被设定位址的位置可储存资料,这些资料是和现存于前述流水线结构中的各个指令有关的位址及功能旗号,比较位址 资料的方法,和每一个新指令有关的位址资料系存在于前述阵列中,此法可检知在前几个依旧执行中的指令与前述新指令使用相同资料的情形,在位址一致的状况下,会产生一个“同”(HIT)讯号,判断功能旗号资料的方法,此资料对应到前述阵列中发生相同状况的位址,以决定执行前述的新指令是否会造成冲突,前述的判断方法尚包括一产生“中断”(BREAK)讯号的方法,使得在发生冲突时,能对前述的电脑系统提供指示。
【技术特征摘要】
1.在有中央处理器(central processor unit)和主存的电脑系统中,前述的中央处理器内部拥有一个以储存为基本工作的高速缓存,同时,在这样一个系统中,前述的中央处理器是以流水线(pipeline)的格式和一些控制资料流程的控制方法工作,以避免在流水线的设计中发生指令相冲突的结果,所说方法的特征为记忆体储存资料的方法,记忆体阵列中有多个可定址的位置,在前述阵列被设定位址的位置中可储存资料,这些资料是和现存于前述流水线结构中的各个指令有关的位址及功能旗号,比较位址资料的方法,和每一个新指令有关的位址资料系存在于前述阵列中,此法可检知在前几个依旧执行中的指令与前述新指令使用相同资料的情形,在位址一致的状况下,会产生一个“同”(HIT)讯号,判断功能旗号资料的方法,此资料对应到前述阵列中发生相同状况的位址,以决定执行前述的新指令是否会造成冲突,前述的判断方法尚包括一产生“中断”(BREAK)讯号的方法,使得在发生冲突时,能对前述的电脑系统提供指示。2.在权利要求1中所述的电脑系统的控制方法中,所说记忆体阵列具有16个可设定位址的位置可供应高达16项的记忆。3.在权利要求1所述的电脑系统的控制方法中,所说记忆体阵列有可设定位址的位置,其设定的位址和所选定的资料有关,此资料为存于记忆体中前述位址资料中的一项。4.在权利要求1所述的电脑系统的控制方法中,有一个可接收前述位址资料的方法,此位址资料和前述的新指令有关,均来自中央处理器或前述的主存系统。5.在权利要求4所述的电脑系统的控制方法中,前述的阵列具有数层,每层可有多组记录。6.在权利要求5所述的电脑系统的控制方法中,前述的阵列有4层,每层可有4组记录,前述的各层和前述的各组均可独立的定址。7.在权利要求6所述的电脑系统的控制方法中,前述的比较方法内有一输出选择器法,此法中的选择器分别与前述各层相结合,以完成一项受控制的选择,选取与各组记录有关的位址资料。8.在权利要求7所述的电脑系统的控制方法中,前述的比较法还有一比较的方法,此法中的比较器被连接的方式使其可以比较由前述阵列中选出之输出位址资料和由前述新指令来的位址资料。9.在权利要求8所述的电脑系统的控制方法中,与前述各层有关的输出选择器方法内,有数组选择器,前述数组选择器的每一个元件均被分别接到不同的定址来源,依其送来的定址讯号令选择器工作。10.在权利要求9所述的电脑系统的控制方法中,在前述的中央处理器里还有一指令拾取器,而在前述的数个...
【专利技术属性】
技术研发人员:麦卡蒂,埃金顿,
申请(专利权)人:霍尼韦尔资料系统有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。