采用重叠方式解决访主存冲突问题,具体的解决办法是什么?
采用重叠方式要解决好“取指k+l”和“分析k”在时间上重叠时的访主存冲突问题,具体的解决办法有三种。(1)将操作数与指令分开放在两个各自独立编址、又可同时访问的存储器中。缺点是主存总线控制及软件设计都比较麻烦。(2)让主存采用多个分体交叉并行的组成方式,存在的问题是有时会发生分体冲突而无法并行。(3)在采用多分体交叉的并行主存基础上,再增设采用先进先出方式工作的指令缓冲器,让主存能插空将后续的指令预取进指令缓冲器。
采用重叠方式解决访主存冲突问题,具体的解决办法是什么?
采用重叠方式要解决好“取指k+l”和“分析k”在时间上重叠时的访主存冲突问题,具体的解决办法有三种。(1)将操作数与指令分开放在两个各自独立编址、又可同时访问的存储器中。缺点是主存总线控制及软件设计都比较麻烦。(2)让主存采用多个分体交叉并行的组成方式,存在的问题是有时会发生分体冲突而无法并行。(3)在采用多分体交叉的并行主存基础上,再增设采用先进先出方式工作的指令缓冲器,让主存能插空将后续的指令预取进指令缓冲器。