2022 Developer Survey is open! Take survey.

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
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
0 votes

Why do we still use a Von Neumann Architecture in modern computers?

It's been a few years since this question, but even at the time that the question was written, we don't. As several commenters point out, the overwhelming majority of CPUs that you can buy today use a ...
user avatar
  • 18.8k
0 votes

Why do we still use a Von Neumann Architecture in modern computers?

Hardware can be directly memory mapped as long as it obeys the logic voltage and current rules of the system and worked on live with an interpreted language such as FORTH. I have had new chips up and ...
user avatar
0 votes

Does cache hit time include both time to read a cache and time to write a cache?

I would say, it depends. Overall there are several strategies how a cache could be incorporated into a process. Few of these options are: read through: a client reads from cache, and if the cache ...
user avatar
  • 241
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