Curiosity beyond abstractions: how do device drivers work?
- by Yktula
Everything I've seen on *nix has been a set of abstractions off hardware, but I'm curious as to how the hardware works.
I've programmed in assembly, but that's still only a set of abstractions.
How do device drivers work (at a lower level)?
How does a processor understand assembly opcodes (as bytecode)?