Driver (software)

A driver in software is a piece of software that provides a higher level and possibly standard Application Program Interface (API) to control and manage the a specific lower level interface. The driver software will generally manage some lower level details and not expose them to the higher level interface. The specific subclass or drivers controlling physical or virtual hardware devices are known as Device drivers.[1]

Example

A client library for connecting to a database will often by known as a drive, for example the MySQL native driver for PHP.[2]

References

  1. "What is a driver?". Microsoft. Retrieved 2 September 2018.
  2. "MySQL native driver for PHP - mysqlnd". MySQL. Retrieved 2 September 2018.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.