New answers tagged computer-architecture
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 ...
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 ...
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,...
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 ...
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 ...
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 ...
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 ...
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.
...
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 ...
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 ...
Top 50 recent answers are included
Related Tags
computer-architecture × 1025cpu × 132
cpu-cache × 123
memory-hardware × 86
operating-systems × 77
cpu-pipelines × 69
memory-access × 54
memory-management × 46
terminology × 33
arithmetic × 32
parallel-computing × 30
mips × 30
virtual-memory × 25
digital-circuits × 22
logic × 20
compilers × 18
cache × 17
floating-point × 16
turing-machines × 14
performance × 14
programming-languages × 13
algorithms × 12
computation-models × 12
assembly × 12
computer-networks × 11