首页> 外国专利> ANTEMEMORY UNIT WITH DEVICE FOR SIMULTANEOUSLY READING INSTRUCTIONS

ANTEMEMORY UNIT WITH DEVICE FOR SIMULTANEOUSLY READING INSTRUCTIONS

机译:具有用于同时阅读说明的设备的风电装置

摘要

A data processing system comprises a data processing unit coupled to a cache unit r which couples to a main store. The cache unit (Fig. 4 not shown) includes a cache store (750-300) organized into a plurality of levels, each for storing blocks of information in the form of data and instructions. The cache unit further includes control apparatus, (750-5) an instruction buffer (750-7) for storing instructions received from main store and a transit block buffer (750-102) comprising a plurality of locations for storing read commands. The control apparatus includes a plurality of groups of bit storage elements corresponding to the number of transit buffer locations. Each group includes at least a pair of instruction fetch indicator elements which are operatively connected to control the writing of first and second blocks of instructions into the instruction buffer. Each time a read command specifying the fetching of instructions of either a first or second block is received from the processing unit, the flag storage element associated with the transit block buffer location into which the read command is loaded is set to a binary ONE state while the corresponding ones of the flag storage elements associated with the other locations storing outstanding read commands specifying instruction fetches are reset to binary ZEROS. This permits only those instructions received from main store in response to that read command to be loaded into a specified section of the instruction buffer for enabling overlaps in processing several commands specifying instruction fetch operations. The instruction buffer has first and second sections (750-715, 750-717) for storing instructions received from main store. Each instruction buffer section includes a plurality of word storage locations, each location having a number of bit positions. A predetermined bit position of each location is used to indicate when an instruction word has been written into the location. Control apparatus coupled to each of the buffer sections is operative to reset all of the word locations to binary ZEROS when a command requesting an instruction block from main store is ready to be transferred thereto. It is set to a binary ONE state when an instruction word is loaded into the location. Instruction buffer ready circuits included within the control apparatus are conditioned by the states of the predetermined bit positions of the locations to generate output signals to the processing unit enabling the transfer of requested instruction words to the processing unit as soon as they are received from main store.
机译:数据处理系统包括与高速缓存单元r耦合的数据处理单元,该高速缓存单元r耦合至主存储器。高速缓存单元(图4未示出)包括组织成多个级别的高速缓存存储(750-300),每个级别用于以数据和指令的形式存储信息块。高速缓存单元还包括控制设备(750-5),用于存储从主存储器接收的指令的指令缓冲器(750-7)以及包括用于存储读取命令的多个位置的传输块缓冲器(750-102)。控制设备包括与传输缓冲器位置的数量相对应的多组位存储元件。每组至少包括一对指令提取指示符元件,它们可操作地连接以控制将第一和第二指令块写入指令缓冲器中。每次从处理单元接收到指定提取第一块或第二块指令的读取命令时,与读取命令所加载到的中转块缓冲器位置相关联的标志存储元件就被设置为二进制ONE状态,同时与存储指定指令提取的未完成读命令的其他位置相关联的相应标志存储元素将重置为二进制ZEROS。这仅允许将响应于该读取命令而从主存储器接收的那些指令加载到指令缓冲器的指定部分中,以使得在处理指定指令提取操作的多个命令时能够重叠。指令缓冲器具有第一和第二部分(750-715、750-717),用于存储从主存储器接收的指令。每个指令缓冲器部分包括多个字存储单元,每个单元具有多个位位置。每个位置的预定位位置用于指示何时将指令字写入该位置。当准备从主存储器请求指令块的命令准备好传送到每个缓冲器部分时,与每个缓冲器部分相连的控制装置可将所有字位置复位为二进制ZEROS。当指令字加载到位置时,它设置为二进制ONE状态。控制装置中包括的指令缓冲器就绪电路以位置的预定位位置的状态为条件,以生成到处理单元的输出信号,使得一旦从主存储器接收到所请求的指令字就将其传输到处理单元。

著录项

  • 公开/公告号FR2447078B1

    专利类型

  • 公开/公告日1986-05-30

    原文格式PDF

  • 申请/专利权人 HONEYWELL INFORMATION SYSTEMS;

    申请/专利号FR19790030207

  • 发明设计人

    申请日1979-12-10

  • 分类号G11C9/06;G06F13/00;

  • 国家 FR

  • 入库时间 2022-08-22 07:31:38

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号