首页> 外国专利> System for delaying processing of memory access exceptions until the execution stage of an instruction pipeline of a virtual memory system based digital computer

System for delaying processing of memory access exceptions until the execution stage of an instruction pipeline of a virtual memory system based digital computer

机译:用于将存储器访问异常的处理延迟到基于虚拟存储器系统的数字计算机的指令管线的执行阶段之前的系统

摘要

A technique for processing memory access exceptions along with pre- fetched instructions in a pipelined instruction processing computer system is based upon the concept of pipelining exception information along with other parts of the instruction being executed. In response to the detection of access exceptions at a pipeline stage, corresponding fault information is generated and transferred along the pipeline. The fault information is acted upon only when the instruction reaches the execution stage of the pipeline. Each stage of the instruction pipeline is ported into the front end of a memory unit adapted to perform the virtual-to-physical address translation; each port being provided with storage for virtual addresses accompanying an instruction as well as storage for corresponding fault information. When a memory access exception is encountered at the front end of the memory unit, the fault information generated therefrom is loaded into the storage and the port is prevented from accepting further references.
机译:用于在流水线指令处理计算机系统中与预取指令一起处理存储器访问异常的技术基于将异常信息与正在执行的指令的其他部分一起流水线的概念。响应于在流水线阶段检测到访问异常,将生成相应的故障信息并沿流水线传输。仅当指令到达流水线的执行阶段时,才会处理故障信息。指令流水线的每个阶段都被移植到适合执行虚拟到物理地址转换的存储单元的前端。每个端口都设有用于存储伴随指令的虚拟地址的存储器以及用于存储相应故障信息的存储器。当在存储器单元的前端遇到存储器访问异常时,由此产生的故障信息被加载到存储器中,并且防止端口接受进一步的引用。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号