发明名称 Cache unit with transit block buffer apparatus
摘要 A data processing system comprises a data processing unit coupled to a cache unit which couples to a main store. The cache unit includes a cache store organized into a plurality of levels, each for storing a number of blocks of information in the form of data and instructions. Directories associated with the cache store contain addresses and level control information for indicating which blocks of information reside in the cache store. The cache unit further includes control apparatus and a transit block buffer comprising a number of sections each having a plurality of locations for storing read commands and transit block addresses associated therewith. A corresponding number of valid bit storage elements are included, each of which is set to a binary ONE state when a read command and the associated transit block address are loaded into a corresponding one of the buffer locations. Comparison circuits, coupled to the transit block buffer, compare the transit block address of each outstanding read command stored in the transit block buffer section with the address of each read command or write command received from the processing unit. When there is a conflict, the comparison circuits generate an output signal which conditions the control apparatus to hold or stop further processing of the command by the cache unit and the operation of the processing unit. Holding lasts until the valid bit storage element of the location storing the outstanding read command is reset to a binary ZERO indicating that execution of the read command is completed.
申请公布号 US4217640(A) 申请公布日期 1980.08.12
申请号 US19780968522 申请日期 1978.12.11
申请人 HONEYWELL INFORMATION SYSTEMS INC 发明人 PORTER, MARION G;RYAN, CHARLES P;SHELLY, WILLIAM A
分类号 G06F12/08;(IPC1-7):G06F13/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址