Solved CPU instructions one at a time

July 29, 2013 at 07:45:46
Specs: Windows 2008
Can someone explain to me why only instruction can be sent at a time to the CPU? I am not really how it gets there either. I read somewhere about threading. Does have something to do with it? But the information I read just confused me more.

See More: CPU instructions one at a time

Report •

July 29, 2013 at 07:51:29
Well that's a strange question, akin to asking why a car can only be on one road at a time, or why a toaster can only hold a single piece of bread per slot.

Perhaps a better method would be to tell us how you believe computers do what they do, and why you believe that. From there, we can explain the basic concepts.

EDIT: I should specify I'm assuming a single core without hyperthreading or complex instruction pipelining. Basically, I'm going back to the . . . let's say i386. It's a good foundation, and everything else after that just adds layers of complexity that this forum typically doesn't go into.

How To Ask Questions The Smart Way

message edited by Razor2.3

Report •

July 29, 2013 at 08:30:46
✔ Best Answer
Your premise is mistaken. Instructions can be processed more than just step-by-step, one at a time in a modern computer. For starters, a multiple core processor can process several instructions at once. And then there are other complications such as pipelining, parallel instruction fetching, lookahead, branch prediction, etc.

The inner workings of a modern processor are far too complicated to explain in a forum post; you really need to read a book on the subject.

Report •

July 29, 2013 at 08:56:58
Sorry I am just trying to write something out that I do not really understand. Ok so basically the car thing helped me understand much better. AHH i don't know to ask what I am thinking AHH!!!! But the car thing really helped me understand a lot better. thanks

Report •

Related Solutions

Ask Question