作者: Robin L. Callender
DOI:
关键词:
摘要: Disclosed is a structured model for developing DMA code and performing transactions. This of transactions provides framework with default behaviors. Developers need only provide minimal amount configuration information can then characterize subsequent in terms profile, thus reducing the detailed often redundant that developers to each transaction. In some embodiments, transaction expressed object-oriented programming constructs. one example, enabler object captures general operational parameters manages underlying operating system objects behavior. When device manager software receives an input/output request involves data transfer, constructs represents work request. During processing transaction, maintains state status information.