Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
CPU, stands for Central Processing Unit. It is responsible for carrying out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.
1
vote
0
answers
54
views
Does each assembly language correspond to one instruction-set-architecture?
This is a quote from wikipedia:
Each computer architecture has its own machine language. Computers differ in the number and type of operations they support, in the different sizes and numbers of r …
6
votes
1
answer
582
views
Why are word sizes in modern CPU’s a power of 2?
Word size of most modern cpu’s is 32 or 64 bits. Both are a power of 2.
This looks “intuitively reasonable”, because a bit has 2 states, but I don’t actually have a hard argument for why this is the …
3
votes
1
answer
158
views
A microkernel fully hardcoded in hardware?
That is, a kernel that is not stored in RAM, and loaded into CPU registers after an interrupt or system call, but is instead a fully hardcoded part of the CPU itself, so that a system call/interrupt never …
-1
votes
1
answer
20
views
Neural branch predictors linear, classical predictors exponential, in resources?
Wikipedia states:
The main advantage of the neural predictor is its ability to exploit long histories while requiring only linear resource growth. Classical predictors require exponential resource …
0
votes
0
answers
35
views
Textbook on how processors are actually structured at the circuit level
I am looking for a textbook that helps me understand how basic digital electronic units are used to build complicated integrated circuits.
I have looked online for textbooks, but what I have found te …
3
votes
1
answer
197
views
Information theory of instruction set architecture design?
Intuitively, it seems like we can think of machine instructions (or programs) as "messages to the CPU". Some messages are more probable than others. E.g. …
7
votes
1
answer
270
views
Do most computational efficiency increases due to increased transistor count in the last 70 ...
So I am trying to understand how increasing the number of transistors in a CPU can help you increase computations. I’ve looked online but couldn’t find a definitive answer. … By employing smart control architectures (i.e. in the control unit), a CPU can smartly handle multiple instructions that don’t require the same CPU components at the same time, thereby employing instruction-level …
2
votes
2
answers
229
views
Mathematical models of computation that capture more advanced OS and CPU design features
that there is a distinction between kernel and user mode, that the kernel mode can allocate and remove privileges to programs, and that this is hardcoded into the CPU,
That programs can execute "system … notion of "interactive programs", such as a shell with a command line where the input and output strings interact with some non-deterministic entity such as a human,
multi-programming,
the notion of CPU …