Perguntas com a marcação «cpu»

CPU é a abreviatura de unidade central de processamento. Às vezes referido simplesmente como o processador central, mas mais comumente chamado de processador

65
Uma comparação de 1 <10 é mais barata que 1 <1000000?

Eu apenas usei ~ 1 bilhão como contagem para z-indexCSS, e estava pensando nas comparações que deveriam continuar. Existe uma diferença no desempenho no nível da ALU nas comparações entre números muito grandes e números muito pequenos? Por exemplo, um desses dois trechos seria mais caro que o...

31
Por que a pilha cresce para baixo?

Estou assumindo que há um histórico, mas por que a pilha cresce para baixo? Parece-me que estouros de buffer seriam muito mais difíceis de explorar se a pilha crescesse para cima

28
Por que temos que esperar pela E / S?

Sempre se sabe que as operações do disco são lentas e sabemos os motivos pelos quais elas são lentas. Portanto, a pergunta aqui é por que precisamos esperar por E / S ou por que existe algo como IOWait etc.? Quero dizer, notei que, quando você está executando algumas tarefas de E / S em segundo...

27
O que são registradores de CPU?

Esta pergunta está me incomodando há algum tempo agora e hoje achei que iria pesquisar no Google. Eu li algumas coisas sobre isso e parecia muito semelhante ao que eu sempre soube como cache do processador . Existe uma diferença entre os dois ou estou certo quando penso que são os mesmos? É...

22
Com que frequência as CPUs cometem erros de cálculo?

Nas Notas sobre programação estruturada de Dijkstra, ele fala muito sobre a possibilidade de programas de computador como entidades abstratas. Como corolário, ele observa como o teste não é suficiente. Por exemplo, ele ressalta o fato de que seria impossível testar uma função de multiplicação f (x,...

11
Como as linhas de código são executadas pela CPU?

Estou tentando realmente entender como exatamente uma linguagem de alto nível é convertida em código de máquina e depois executada pela CPU. Entendo que o código é compilado no código da máquina, que é o código de baixo nível que uma CPU pode usar. Se eu tiver uma declaração de atribuição,...