发明名称 Method and apparatus for consolidated buffer handling for computer device input/output
摘要 A computer has a device driver and an operating system that call a consolidated buffer service routine to coordinate the transfer of data between a main memory and an external device. The consolidated buffer service routine includes a memory preparation service routine and a memory checking service routine. The memory preparation service routine coordinates data transfers between the external device and the memory with the operating system and a data cache, and with other data transfers. The memory preparation service routine ensures that the buffer remains assigned to the memory ranges until the memory checking service routine relinquishes the buffer. Before calling the memory preparation service routine, and I/O preparation table is set which defines the addresses and the type of addresses of the buffer, the size of the data to be transferred, the page size of the buffer, and flags defining data flow and type.
申请公布号 US5732285(A) 申请公布日期 1998.03.24
申请号 US19970816412 申请日期 1997.03.13
申请人 APPLE COMPUTER, INC. 发明人 HARRISON, DAVID FRANK;WILLIAMS, RUSSELL T.;SAULPAUGH, THOMAS EUGENE
分类号 G06F12/14;G06F13/10;(IPC1-7):G06F13/00 主分类号 G06F12/14
代理机构 代理人
主权项
地址