Following a single request
The clearest way to understand the machinery is to follow one request from beginning to end. A program decides it wants something — to save a line of text, to play a sound — and hands that wish to the driver in general terms. The driver rewrites the wish into the exact steps the component understands and passes it along.
The component does its work and reports back, often in terms only it would recognise. The driver interprets that reply and returns it to the program in a form it can use. This small round trip, request out and answer back, is the heartbeat of almost everything a computer does.






