New answers tagged

1 vote

Max RAM capacity on modern cpus

There is no fundamental reason. It's simply an engineering decision, an implementation detail. If you want 1TB of RAM, you buy a server system that can handle 1TB of RAM, not a desktop system that can ...
user avatar
1 vote

How is pipelining possible?

A not completely outdated processor which has at least pipelining won't have a simple "control unit", but various units in different places that control things locally. For example if you ...
user avatar
  • 24.9k
2 votes

How is pipelining possible?

The design of CPU control is not very well explained in textbooks, and this is partly because it's highly variable, but also because it's not very interesting from a computer science point of view, as ...
user avatar
  • 18.8k
2 votes

How is pipelining possible?

The control unit is split between the pipeline stages. Typical is that there is the front-end which fetches the instruction and decodes what it needs to do. This decoded instruction is sent to the ...
user avatar
0 votes

Are all CPU computations done using registers?

First, there are many more registers in a modern CPU than the ones that are visible to the program. Your iPhone has about 500 of each type of register per CPU; they are needed to perform out-of-order ...
user avatar
  • 24.9k
1 vote

Are all CPU computations done using registers?

Yes and no. Ignoring special-purpose CPUs (e.g. stack machines, which still matter), most instruction set architectures (ISA for short) fall into one of two fuzzy categories: Load/store architectures,...
user avatar
  • 18.8k
1 vote

Can computers only add?

Computers can perform any algorithm using only addition (or even using only the x86 MOV instruction). But what they have is a set of instructions aiming to maximize performance. A computer that only ...
user avatar
  • 111
1 vote

Can computers only add?

If “the only thing a computer can do is adding”, then a computer can do everything it does just by adding. But by adding you can’t change a 1 to a 0. There are many things you can’t do just by adding. ...
user avatar
  • 24.9k
0 votes

Can computers only add?

You know something about logic gates since I see them in your question. I believe that computers can do much more than add, but let me play devil's advocate and try to show you that we could think of ...
user avatar
0 votes

Can computers only add?

I think the comments answer your question. To add some more context, it also depends on what you define as a computer. If you consider FPGAs and ASICs computers, then there are hard-coded circuits ...
user avatar
  • 59

Top 50 recent answers are included