Multiple peripheral adapter device driver architecture
AssigneeAdvanced System Products, Inc.
InventorsKarl C. Chen, Yu-Ping Cheng
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced System Products, Inc.
InventorsKarl C. Chen, Yu-Ping Cheng
Estimating the term…
A single instance of a device driver is used to control multiple peripheral devices in a computer system having a central processor for executing an operating system, a memory, and first and second interface buses permitting interconnection of peripheral adapters with the central processor. The interface buses each correspond to different classes of peripheral adapters. The device driver includes an initialization routine for scanning the interface buses to identify predetermined functionally related peripheral adapters. A communications path is provided between the operating system and each of the peripheral adapters of a form appropriate for the particular interface bus connected to each adapter. A control path is also provided between each of the peripheral adapters and the operating system of a form appropriate for the particular interface bus connected to each adapter. The device driver provides for the common control and management of the communications and control paths between the operating system and each of the peripheral adapters.
A device driver system for controlling access to multiple peripheral devices in a computer system having a central processor for executing an operating system as stored in a memory and coupled to said central processor, and first and second peripheral interfaces providing for the interconnection of first and second peripheral devices with said central processor, said first and second peripheral interfaces corresponding to first and second predetermined different classes of peripheral devices, said device driver system comprising:
A device driver for use in a computer system having one or more peripheral adapter interface buses providing for the interconnection of respective peripheral adapter units with a central processing unit, said device driver comprising:
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein to control access to multiple peripheral devices in a computer system having a central processor for executing an operating system, a memory, and first and second peripheral interfaces providing for the interconnection of first and second peripheral devices with said central processor, said first and second peripheral interfaces corresponding to first and second predetermined different classes of peripheral devices, the computer readable program code means in said article of manufacture comprising:
Dependencies are inferred from the claim text.