Skip to main content
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
Results tagged with
Search options questions only not deleted user 56687

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 …
user56834's user avatar
  • 4,122
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 …
user56834's user avatar
  • 4,122
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 …
user56834's user avatar
  • 4,122
-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 …
user56834's user avatar
  • 4,122
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 …
user56834's user avatar
  • 4,122
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. …
user56834's user avatar
  • 4,122
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 …
user56834's user avatar
  • 4,122
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
user56834's user avatar
  • 4,122