发明名称 |
Method and apparatus for abstraction of physical hardware implementation to logical software drivers |
摘要 |
A method and apparatus are provided for abstraction of a physical hardware implementation to logical software drivers. An operating system kernel includes a device driver layer, an enhanced I/O abstraction layer and physical hardware implementation details layer. The physical hardware implementation details layer encapsulates hardware details for the physical hardware implementation. The enhanced I/O abstraction layer abstracts the hardware details for the device driver layer and creates unique logical I/O device structures for each embedded function in the physical hardware implementation. By using the enhanced I/O abstraction layer, device drivers maintain their independence from the physical hardware implementation. Using the enhanced I/O abstraction layer also enables a single driver with one binary image to support embedded functions spread out across multiple chip implementations, and multiple instances of an embedded function on one or multiple chips.
|
申请公布号 |
US2004215439(A1) |
申请公布日期 |
2004.10.28 |
申请号 |
US20030422687 |
申请日期 |
2003.04.24 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
MOVALL PAUL EDWARD;WETZTEIN SHAUN ALLAN |
分类号 |
G06F13/10;G06F9/45;(IPC1-7):G06F9/45 |
主分类号 |
G06F13/10 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|