So How Exactly Does A Program
<div class="IPBDescription">make your hardware do tasks. eh?</div> does it send nanites? no really, how does a program or software through i am assuming the bios actually tell what the hardware to do? i know that software is basically a set of patterns or algorithms that command your computer to do certain things, but what I specifically want to know is how exactly does it cause the hardware to perform certain tasks at the very central core of the process. in other words what i want to know about is the physics behind it all. i presume it involves superconduction and whatnot. and no, google is not my best friend.
Comments
Valve obviously took this philosophy your teacher uses. Otherwise HL2 wouldn't need such expensive and extremely good graphics card to run it well.
I'm not so sure about the OS-Hardware communication, but i think it is based on the Binary System (0 is 0-1 volt, 1 is 2-3 volt).
It may take awhile
edit: i r spek inglsh
Most interaction with hardware at the machine code level takes this form:
Some command
Some location
So, you can do whatever the device can understand, really (unless the OS stops you). If you try to write to the same bytes on some data storage over and over for a few hours, you can burn a hole in it. The device probably doesn't have a self destruct command, but that doesn't mean you can't overwork it until it dies.
The worst thing someone can do to an intelligently designed processer, vid card, etc. is overheat it. It would have to contain a serious design flaw for you do do worse things than that, but overheating is bad enough.