Is the only purpose of transistors in a cpu to act as the switches that define its instruction set? And if so then why does increasing the number of transistors increase its speed?
|
feedback
|
|
Off the top of my head:
| |||
|
feedback
|
|
If you're curious about this sort of thing I highly recommend the book The Elements of Computing by Noam Nisan and Shimon Schocken (at least the first half). After going through it you'd be able to answer your own question in great detail with a full appreciation of the parts involved. The companion website actually has some sample chapters and notes. It's a very approachable book. I went through it on my own with no problem and then took a brand new class at my university that used it as its primary text. | |||
|
feedback
|
|
The simple answer is that more transistors doesn't make the rest of them go faster, but instead of doing one thing per time period, we can now do two (with some limitations). | |||
|
feedback
|
|
Increasing the number of transistors is usually done by making them smaller, which makes them closer together, which reduces signal propagation time. | |||
|
feedback
|
