Como um computador executa cálculos?

3

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

To perform useful computation, we need to irreversibly change distinguishable states of memory cell(s)

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

Se eu tivesse que adivinhar, eu diria que eles significam que para realizar cálculos úteis, você precisa mudar o estado de um bit de 1 para 0 e de 0 para 1. Mas eu 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 (isto é, os estados) de 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: link

    
por user30117 03.10.2013 / 15:31

1 resposta

5

Célula de memória

Uma célula de memória pode ser qualquer coisa que possa manter um 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, vai ficar assim até você virar de novo.

Estados distinguíveis

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

Precisamos ter essa propriedade para podermos atribuir significado aos estados. Um estado pode significar 0 o outro pode significar 1.

    
por 03.10.2013 / 15:40

Tags