发明授权
- 专利标题: Method and system for abstracting network device drivers
- 专利标题(中): 抽象网络设备驱动程序的方法和系统
-
申请号: US09302735申请日: 1999-04-30
-
公开(公告)号: US06633929B1公开(公告)日: 2003-10-14
- 发明人: Jameel Hyder , Mark R. Sestak , Kenneth G. Richards , Thomas W. Green , John N. Fuller , Georgios Chrysanthakopoulos
- 申请人: Jameel Hyder , Mark R. Sestak , Kenneth G. Richards , Thomas W. Green , John N. Fuller , Georgios Chrysanthakopoulos
- 主分类号: G06F1338
- IPC分类号: G06F1338
摘要:
Methods, systems, and computer program products for abstracting device driver development by layering certain functionality. A driver layer encapsulates device commands and data within a format that is independent of the type of connection between the device and a host computer. Once encapsulated, the device commands and data pass through an intermediate layer responsible for transferring the encapsulated device commands and data to a connection-specific layer. The connection-specific layer then places the encapsulated device commands and data on the particular connection that couples the device and host computer. A single driver layer, potentially provided by an operating system, can thus operate a plurality of devices. Accordingly, hardware developers can be freed from the burden of writing the numerous host-based device drivers that are otherwise required to support an increasing number of connections between devices and host computers, specifically exemplified by improved bus and networking technologies.
信息查询