Invention Grant
US07899958B2 Input/output completion system and method for a data processing platform
有权
数据处理平台的输入/输出完成系统和方法
- Patent Title: Input/output completion system and method for a data processing platform
- Patent Title (中): 数据处理平台的输入/输出完成系统和方法
-
Application No.: US11643313Application Date: 2006-12-21
-
Publication No.: US07899958B2Publication Date: 2011-03-01
- Inventor: David W. Schroth
- Applicant: David W. Schroth
- Applicant Address: US PA BlueBell
- Assignee: Unisys Corporation
- Current Assignee: Unisys Corporation
- Current Assignee Address: US PA BlueBell
- Agent Robert P. Marley
- Main IPC: G06F3/00
- IPC: G06F3/00

Abstract:
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.
Public/Granted literature
- US20100064073A1 Input/output completion system and method for a data processing platform Public/Granted day:2010-03-11
Information query