Como um computador realiza cálculos?

Como um computador realiza cálculos?

Estou lendo sobre computadores e tudo me parece um pouco complicado. Me deparo com esta frase:

Para realizar cálculos úteis, precisamos alterar irreversivelmente os estados distinguíveis da(s) célula(s) de memória

O que isso significa exatamente? Pessoalmente, não sei exatamente o que são 'estados distinguíveis' e 'células de memória', e uma pesquisa no Google não parece me esclarecer muito.

Se eu tivesse que adivinhar, diria que eles querem dizer que, para realizar cálculos úteis, você precisa alterar o estado de um bit de 1 para 0 e de 0 para 1. Mas não tenho muita certeza, então minhas perguntas são:

  • Minha interpretação está correta? O autor quer dizer que para calcular você precisa alterar os 0/1 (ou seja, estados) dos bits (ou seja, células de memória)?

  • Se não, o que ele quer dizer? E, em particular, o que é um “estado distinguível” e o que é uma célula de memória?

Esta é a fonte:http://large.stanford.edu/courses/2012/ph250/kumar1/

Responder1

Célula de memória

Uma célula de memória pode ser qualquer coisa que possamanterum determinado estado. Claro, no final queremos dizer algo como RAM, mas também pode ser uma moeda.

Uma moeda tem dois lados, cara e coroa. E se você virar, ele ficará assim até você virar novamente.

Estados distinguíveis

Você deseja que os estados da sua célula de memória sejam distinguíveis uns dos outros. Conforme observado acima, a moeda tem dois lados, cara e coroa, portanto, os dois lados são distinguíveis um do outro porque são diferentes.

Precisamos ter esta propriedade para que possamos atribuir significado aos estados. Um estado podesignificar0 o outro pode significar 1.

informação relacionada