Originally posted by chaos
I've actually used unity in the past as well as stuff like cryengine and udk as well. I haven't done anything major with such software, but i've definitely experimented....That being said though, it still doesn't necessarily explain to me as to how the hardware is programmed. (not referring to the video games but more along the lines as to how the system is made to function and read those games and run the software that such game consoles do)
For the most part it's all in the OS that it is running on. This would be the basics on how this works. By basic, I mean the way I see it. I know there is a whole level of stuff that is beyond my knowledge so I am not claiming to be an expert in this.
So you have your hardware. That mainly consists of micro controllers, processors, and memory. You have rom chips that store instructions for how information is handled in the system, (I would suggest looking up videos by Ben Heck he does a lot of these sorts of things). For current consoles they all run some form of Operating system. The OS handles everything to play a game.
Now you asked what the difference between a console and a PC is. Currently about 4 - 5 years of hardware advances. That's about it. there is some information on a console that will only allow it to boot their OS. Think of a locked phone or something along those lines. There is hardware inside that runs those checks.
There is a site called assemblergamers that might have more detailed information about this sort of thing. You may want to check them out.