-
公开(公告)号:CA1244142A
公开(公告)日:1988-11-01
申请号:CA501734
申请日:1986-02-12
Applicant: IBM
Inventor: HAMMER WILLIAM E , SCHWANE WALTER H , ZIECINA FREDERICK J
Abstract: DISTRIBUTED DATA MANAGEMENT MECHANISM A data management mechanism for a processor system provides for management of data with minimum data transfer between processes executing work requests. Each process has storage areas for storing data associated with work requests. The data is described with descriptor elements in the work requests which indicate the location and length of segments of the data. Data is transferred to a process only if it is required for execution of a work request. Further work requests can be generated by a process executing a work request which reference the data without the process actually receiving the data. The segments of data may reside in storage areas of different processors with the descriptor elements of a work request defining a logical data stream.
-
公开(公告)号:CA1137644A
公开(公告)日:1982-12-14
申请号:CA347544
申请日:1980-03-12
Applicant: IBM
Inventor: HAMMER WILLIAM E , LEWIS DAVID O , REED JOHN W , ROBINSON THOMAS S , SLACK KEITH K
IPC: G06F13/00
Abstract: ALLOCATING AND RESOLVING NEXT VIRTUAL PAGES FOR INPUT/OUTPUT In a paged, virtual memory computer system an apparatus is provided for enabling I/O device adapters to request the CPU to allocate or resolve virtual pages into main storage pages as required for I/O data transfers. The I/O adapter provides the channel virtual address information specifying the requested page and channel function information which indicates whether the requested page is to be transferred from secondary storage into main storage or merely allocated as a page in main storage. The channel forms the virtual address information and the channel function information into a page request function event which is stored in an I/O event stack in main storage for retrieval and processing by the CPU. RO9-78-035
-
公开(公告)号:CA1233907A
公开(公告)日:1988-03-08
申请号:CA501727
申请日:1986-02-12
Applicant: IBM
Inventor: HAMMER WILLIAM E , SCHWANE WALTER H , ZIECINA FREDERICK J
Abstract: FLEXIBLE DATA TRANSMISSION FOR MESSAGE BASED PROTOCOLS An interprocess data transfer facility provides transfer of data between two processes. Work requests are represented by notes that are placed on a queue of a server process for performing the work. The requestor process which created a work request does not transfer the work request from storage it controls until requested by the server. The actual transfer of the work request occurs without interaction of the requestor. The use of notes which represent the work requests permits complex queueing of notes and hence handling of the requests in the order desired by the server.
-
-