Conceptual
Login

Why the Next Buses You Meet Use the Same Driver Shape

Once you have written one driver, the ones for other kinds of connection — peripherals plugged in by cable, small chips wired to a shared two-wire line, serial-attached parts, helper devices carved out of a bigger one — turn out to repeat the same four moves: say which devices you handle, get called when one appears, claim its resources so they are released automatically, and do the device's actual work. Knowing this is what makes the second driver take days instead of months. It also tells you what to look for first in an unfamiliar bus: the matching table and the resource that has to outlive probe.

Questions this Concept answers

  • Why does the same shape reappear on buses as different as a plug-in card and a two-wire chip?