-
公开(公告)号:US3675217A
公开(公告)日:1972-07-04
申请号:US3675217D
申请日:1969-12-23
Applicant: IBM
Inventor: DAUBER PHILIP S , ROBELEN RUSSELL J , WIERZBISKI JOHN R
CPC classification number: G06F13/18 , G06F12/0862
Abstract: Described is a sequence interlock generator and priority apparatus combination suitable for use in a storage control system for a two-level storage, wherein the storage system includes a high-speed storage against which requests for data are processed and a slower, larger-capacity main storage. Requests can be received and serviced concurrently at a plurality of request ports in the system where they are buffered in request stacks. A tag storage serves as an index to the data currently resident in high-speed storage and a directory storage acts as an index to data currently in main storage. The sequence interlock generator interlocks requests in the plurality of request stacks to insure that requests to the same storage area are performed in proper sequence to insure data integrity. A sequence interlock vector is computed when the request first enters its request port and is appended to the request until the request is clear to request service. A request is received in terms of a logical address. The logical address is transformed into a plurality of physical addresses in high-speed storage. The physical addresses are used to address corresponding tags from the tag storage to determine the contents of the desired addresses in high-speed storage. The priority apparatus essentially splits the request into two priority determinations, one for priority to access the tag storage and the second for priority to access the data storage. The ideal situation is for tags and storage to be accessed concurrently. However, the invention makes provision for action to begin upon the tags if the tag storage can be accessed due to conflicts for accessing the addressable entity in highspeed storage. As a consequence of the invention, initiation of service of a given request is begun at the earliest possible time.
Abstract translation: 描述了适用于两级存储的存储控制系统中的序列联锁发生器和优先级装置组合,其中存储系统包括高速存储器,对数据进行处理的高速存储器和较慢的较大容量的主存储器 存储。 可以在系统中的多个请求端口并发地接收和服务请求,其中它们被请求堆栈中缓冲。 标签存储器用作当前驻留在高速存储器中的数据的索引,并且目录存储器充当当前在主存储器中的数据的索引。 序列联锁发生器互锁多个请求堆栈中的请求,以确保以适当顺序执行对相同存储区域的请求以确保数据完整性。 当请求首先进入其请求端口并附加到请求时,计算序列互锁向量,直到请求清楚地请求服务为止。 根据逻辑地址接收请求。 逻辑地址被转换成高速存储器中的多个物理地址。 物理地址用于从标签存储器寻址相应的标签,以确定高速存储器中所需地址的内容。 优先级设备基本上将请求分成两个优先级确定,一个优先级用于访问标签存储,另一个优先级用于访问数据存储。 理想的情况是同时访问标签和存储。 然而,如果由于在高速存储器中访问可寻址实体的冲突而能够访问标签存储,本发明提供了开始标签的动作。 作为本发明的结果,给定请求的服务的启动在最早的时间开始。