Input/output completion system and method for a data processing platform
AssigneeUnisys Corporation
InventorDavid W. Schroth
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnisys Corporation
InventorDavid W. Schroth
Estimating the term…
A mechanism is disclosed for performing I/O operations using queue banks within a data processing system that supports multiple processing partitions. A queue bank is a re-useable area of memory allocated for performing I/O operations. All memory locking and address-translation functions are generally performed only once for a queue bank to reduce system overhead. After a queue bank has been used to perform an I/O operation, some processing is performed to make it available for re-use. This processing determines whether the queue bank contains memory that is being removed from a current processing partition. If so, a delay is imposed so that the queue bank is not made available for immediate re-use. This creates a window of time wherein all queue banks that contain the affected memory are inactive, thereby allowing the affected memory to be removed from the partition without halting on-going I/O activity.
Within a data processing system that supports multiple processing partitions, a computer-implemented method for managing I/O operations, comprising:
A data processing system, comprising:
A data processing system, comprising:
Media storing instructions to cause a data processing system to perform a method, comprising:
Dependencies are inferred from the claim text.