New answers tagged

6

Where there's an operating system involved, programs don't talk to device drivers, at least not directly. Programs talk to abstractions that, unbeknownst to them, eventually end up talking to device drivers by way of one or more layers of abstraction. I'm going to skip the complexities of modern operating systems and use CP/M, a microcomputer operating ...


0

There are a bunch of different possibilities: For commonly used devices, the OS often include an API that drivers implement and which your language's standard library adapts. Typical examples: filesystems, printers, network, MIDI instruments. For more exotic devices, the device manufacturer has to provide drivers and sometimes those will also include ...



Top 50 recent answers are included