Ask HN: How does code get translated to voltage inside a CPU transistor?
https://news.ycombinator.com/item?id=6729941In "Zen and the Art of Motorcycle Maintenance" there's a section about how there are these 2 buildings on a corporate campus, housing hardware and software personnel respectively. The hardware people make flip-flop circuits, and the software people work with the software equivalent of the same. But neither group properly understands at which point exactly the software|hardware boundary lies.
Text in my text editor gets converted to 1's and 0's which then get converted to electric signals inside transistors in my iPad's CPU.
What's the mechanism by which 1's and 0's turn into different voltages? Can someone point me to a resource (preferably a video) that explains this?
(How is mere text able to control what happens inside an inanimate machine?)
(In other words, what happens at the software|hardware boundary?)